[筆記]戰(zhàn)機(jī)??课恢米鴺?biāo)控制說明

我應(yīng)該是火星了,不過還是寫一篇吧——畢竟ModEnc上的注釋感覺也挺抽象的。

DockingOffset(N)=(N為自然數(shù),由小到大控制戰(zhàn)機(jī)依次出現(xiàn)的順序)有三個(gè)參數(shù),我們先把它們依次標(biāo)記為x,y,z.
其中x,y控制飛機(jī)??康钠矫嫖恢?,z控制飛機(jī)??繒r(shí)的懸浮高度.
除了多了個(gè)z坐標(biāo)之外,不同于受損冒火焰和進(jìn)駐開火的坐標(biāo)系,在DockingOffset(N)=采用的坐標(biāo)系中,選取的原點(diǎn)不是SHP圖像的中心,而是建筑占地的中心.
比如原版盟軍機(jī)場的大小是3x2,那么這個(gè)坐標(biāo)系看起來就是這樣的:

如果寫的坐標(biāo)是0,0,0,那么游戲里就是這樣的效果:

該坐標(biāo)系的第二個(gè)不同之處就是x,y,z三個(gè)參數(shù)的單位長度大小也不是一個(gè)像素點(diǎn),而是一個(gè)單元格的256分之一

搞清楚了這些,我們再回頭看看原版空指部
原版的Dock坐標(biāo)
DockingOffset0=0,-128,0?
DockingOffset1=0,128,0
DockingOffset2=256,-128,0
DockingOffset3=256,128,0
效果就是這樣:

最后是z參數(shù)控制飛機(jī)懸浮高度,
z=0,表現(xiàn)為原版效果落在地面;
z>0,表現(xiàn)為待機(jī)時(shí)不落地懸停+不斷浮動(dòng);
z<0,表現(xiàn)為出廠時(shí)在地面以下,飛出去之后返回又落回x,y決定的地面.

標(biāo)簽: