关闭

RimWorld模组教程之地板

630人阅读 评论(0) 收藏 举报

源始链接: http://rimworldwiki.com/wiki/Modding_Tutorials/Flooring


在本教程里,我们将往游戏里添加用上节添加的资源制作的地板.


先决条件:

您已完成物品教程.

您应该已经阅读入门章节,它让您快速的了解RimWorld的模组结构.您同时已经熟悉各文件的位置(如About.xml,def XML文件,在哪里放材质贴图等等).

您同时应看过TerrainDef文章(地形定义,译者注),这样你会清除下面将用到的所有关联的属性.


创建目录:

如果您尚未按入门章节创建了ThingDef目录,您还需要创建一个新的文件夹保存您的xml文件,在Defs文件夹内创建TerrainDefs文件夹,至此目录创建完成.


创建地板:

本例中,我们将用上一教程创建的钛金属创建钛金属地板,您的文件应该类似这样(如果您也是创建相同的钛金属地板的话)

<?xml version="1.0" encoding="utf-8" ?>
<TerrainDefs>
	<TerrainDef>
		<defName>TitaniumFloor</defName>
		<Label>Titanium Flooring</Label>
		<RenderPrecedence>210</RenderPrecedence>
		<Description>A lovely</Description>
		<TexturePath>Things/Buildings/Floors/WoodFlooring</TexturePath>
		<Beauty>NiceTiny</Beauty>
		<SurfacesSupported>
			<li>Light</li>
			<li>Heavy</li>
			<li>SmoothHard</li>
		</SurfacesSupported>
		<WorkToBuild>50</WorkToBuild>
		<DesignationCategory>Structure</DesignationCategory>
		<Fertility>0</Fertility>
		<CostList>
			<li>
				<thingDef>Titanium</thingDef>
				<count>2</count>
			</li>
		</CostList>
		<ConstructionEffect>ConstructDig</ConstructionEffect>
		<AcceptTerrainSourceFilth>True</AcceptTerrainSourceFilth>
	</TerrainDef>
</TerrainDefs>

要弄懂每一行含义以及三个选项,参阅TerrainDef,那里您还能找到更多的行.


测试:


下载:


结论:


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:455662次
    • 积分:8550
    • 等级:
    • 排名:第2584名
    • 原创:283篇
    • 转载:9篇
    • 译文:6篇
    • 评论:402条
    最新评论