源始链接: 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
,那里您还能找到更多的行.
测试:
略
下载:
略
结论:
略