《PStouch》用於畫單位貼圖
《MT管理器》用於編輯單位屬性
其余可以隨便加入。
準備
首先妳需要鐵銹的1.04或以上的原版,用《MT管理器》拆包。
新增單位采用ini形式,用簡單的代碼控制,壹條代碼就是壹個屬性。 不需要會編程,而且代碼便於翻譯,理解。
位置:
assets/units/"單位名文件夾"/* 單位名文件夾內便是ini和素材,ini定義了單位的具體屬性。 素材是單位調用的表現形式。
準備素材,ini。
從頭敲代碼出壹個單位是不可能的。 所以,復制壹個現成的,將具體名稱改為妳需要的。 比如妳想搞壹個空軍就復制壹個空軍,以此類推。(在units文件夾中,已經給出,蟲族各單位和飛行堡壘,導彈坦克)
打開assets,可以看到units.index 它記錄了新增單位的數據路徑信息。
打開ini文件。
具體代碼代表什麽自己翻譯壹下好了。 要註意ini內路徑和index路徑以及文件夾內文件名對應。
techLevel: 科技等級是1,則意味著建成即可生產。 如果科技等級高 ,但是沒有升級則無法制造。
部分解釋
canBuild_1_name: builder
canBuild_1_pos: 1
可生產的地方,或者可生產的單位要排下順序。 要按照順序寫不能重復,不然也是造不成 單位命名,圖片,index等要對應,不然無效或閃退。 速度,轉彎 加速度什麽的,最好填合適。 不然瞎轉,走不動路,打不著,等等奇葩現象。 life 炮彈生存時間要合適,不然無限追蹤或者什麽都打不到也是不好的。 如果想讓單位使用不同武器,那就讓它某個武器只針對某方面。
buildSpeed
建造速度是小數,位數越小速度越快。
trailEffect: true
這是加尾焰,效果參考大號那個戰艦或者發飛彈的坦克。
largeHitEffect: true
攻擊後帶爆炸效果。
frame: 4
這是它對應的素材20像素分割壹次,從0開始查。
total_frames: 5
決定了圖片分成多少分