如何制作帝國建筑展開動畫

????大家玩有些MOD,比如有超級要塞的MOD會發(fā)現(xiàn)超級要塞展開以后是一片綠色的,并沒有任何的模型顯示,然后變透明,最后突然出現(xiàn)了一個超級要塞。很顯然這是缺少了展開動畫或者展開動畫錯誤導(dǎo)致的,所以這個專欄就是教如何制作展開動畫。

首先了解展開是怎么寫的
每個帝國的建筑都有兩個展開動畫,JBxxxx_BLD.w3x與JBxxxx_BLD2.w3x


Texture_0是展開時(shí)那個綠色光影的貼圖,就是格子的,你可以改成任意樣子
建筑在展開或者出售時(shí)要使用這種Shder
因?yàn)榭梢詮?fù)制原版這里就不多說了

如何寫B(tài)LD
假設(shè)我們有個模型,這個模型有9個骨骼點(diǎn)

每個模型都有一個ROOTTRANSFORM骨骼,這個骨骼是0號骨骼我們忽略不計(jì),然后開始往下數(shù),分別是1號2號以此類推

我們要給這個有九個骨骼點(diǎn)的單位做一個BLD動畫,首先隨便找到一個BLD.w3x文件使用文本打開

這個帝國電站的BLD里Pivot="3"就是指3號骨骼的動畫
Hierarchy是引用的骨骼ID,ID就是這個動畫ID

我們把這個骨骼的動畫第一段<Frame>0.000000</Frame>刪除,然后在最后一段<Frame>1.000000</Frame>復(fù)制粘貼,有兩行的<Frame>1.000000</Frame>
之后每個骨骼點(diǎn)都這樣做,再調(diào)整Pivot的序號,我們準(zhǔn)備的模型有八個骨骼點(diǎn),所以需要有八段

這樣一個帝國展開的BLD動畫就制作完成了
BLD2的制作

不需要修改里面的內(nèi)容,模型的骨骼多了就復(fù)制粘貼然后改Pivot,模型的骨骼少了就刪
最后仿照原版的寫法再引用BLD和BLD2就行