跳至內容
RA2DIY-WIKI 当前处于维护模式:页面上的内容随时可能发生更改且不会事先告知。

地形對象

出自RA2DIY
於 2025年3月20日 (四) 14:26 由 Nuke留言 | 貢獻 所作的修訂 (创建页面,内容为“<h1>地形对象</h1> <p>地形对象(TerrainTypes)和地形(Tileset)是不同的,和地形!地形是TMP图块,而地形对象则通常用于树木、指示牌、电线杆。</p> <p>地形对象可大致分为两种类型:普通地形和矿钻。两种类型拥有不同的特性和图像规则。</p> <p>地形对象拥有以下特性:</p> <ol> <li>地形对象有注册表,需要在<code>rulesmd.ini</code>中的<code>[TerrainTypes]</code>模…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

地形對象

地形對象(TerrainTypes)和地形(Tileset)是不同的,和地形!地形是TMP圖塊,而地形對象則通常用於樹木、指示牌、電線杆。

地形對象可大致分為兩種類型:普通地形和礦鑽。兩種類型擁有不同的特性和圖像規則。

地形對象擁有以下特性:

  1. 地形對象有註冊表,需要在rulesmd.ini中的[TerrainTypes]模塊下註冊。
  2. 地形對象無法被直接選中為目標,必須使用強制攻擊才可以選擇。
  3. 地形對象可以設置血量,但無法在遊戲中顯示血條。如果不設置則默認為TreeStrength中所定義的血量。
  4. 地形對象可以設置護甲,如果不設置則默認為wood
  5. 地形對象的圖像需要在artmd.ini中定義。

地形對象的圖像擁有以下特性:

  1. 圖像為SHP格式,調色盤為iso***.pal。如果地形是礦鑽,那麼調色盤則強制使用unitsno.pal
  2. 地形對象支持不同氣候(Theater),和建築不同,不同氣候不靠註冊名的第二個字母區分,而是將SHP文件的後綴改為氣候的三字母縮寫。
  3. 地形對象支持動畫,但需要相應的代碼設置。
  4. 地形對象的圖像描繪方式和建築不同,其中心點是SHP圖像的中心點,而不是單元格的中心點。

地形對象的後綴名規則所對應的三字母縮寫:

氣候類型 後綴名
溫和(Temperate) .tem
雪地(Snow) .sno
城市(Urban) .urb
新城市(New Urban) .ubn
沙漠(Desert) .des
月球(Lunar) .lun