地形对象:修订间差异
外观
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
< | <h2>定义和特性</h2> | ||
<p>地形对象(TerrainTypes)和地形(Tileset)是不同的,和地形!地形是TMP图块,而地形对象则通常用于树木、指示牌、电线杆。</p> | <p>地形对象(TerrainTypes)和地形(Tileset)是不同的,和地形!地形是TMP图块,而地形对象则通常用于树木、指示牌、电线杆。</p> | ||
<p>地形对象可大致分为两种类型:普通地形和矿钻。两种类型拥有不同的特性和图像规则。</p> | <p>地形对象可大致分为两种类型:普通地形和矿钻。两种类型拥有不同的特性和图像规则。</p> | ||
| 第35行: | 第35行: | ||
|} | |} | ||
<h2> | <h2>相关标签</h2> | ||
待补充…… | 待补充…… | ||
2025年3月20日 (四) 14:39的版本
定义和特性
地形对象(TerrainTypes)和地形(Tileset)是不同的,和地形!地形是TMP图块,而地形对象则通常用于树木、指示牌、电线杆。
地形对象可大致分为两种类型:普通地形和矿钻。两种类型拥有不同的特性和图像规则。
地形对象拥有以下特性:
- 地形对象有注册表,需要在
rulesmd.ini中的[TerrainTypes]模块下注册。 - 地形对象无法被直接选中为目标,必须使用强制攻击才可以选择。
- 地形对象可以设置血量,但无法在游戏中显示血条。如果不设置则默认为
TreeStrength中所定义的血量。 - 地形对象可以设置护甲,如果不设置则默认为
wood。 - 地形对象的图像需要在
artmd.ini中定义。
地形对象的图像拥有以下特性:
- 图像为SHP格式,调色盘为
iso***.pal。如果地形是矿钻,那么调色盘则强制使用unitsno.pal - 地形对象支持不同气候(Theater),和建筑不同,不同气候不靠注册名的第二个字母区分,而是将SHP文件的后缀改为气候的三字母缩写。
- 地形对象支持动画,但需要相应的代码设置。
- 地形对象的图像描绘方式和建筑不同,其中心点是SHP图像的中心点,而不是单元格的中心点。
地形对象的后缀名规则所对应的三字母缩写:
| 气候类型 | 后缀名 |
|---|---|
| 温和(Temperate) | .tem |
| 雪地(Snow) | .sno |
| 城市(Urban) | .urb |
| 新城市(New Urban) | .ubn |
| 沙漠(Desert) | .des |
| 月球(Lunar) | .lun |
相关标签
待补充……