要做一個門,首先建立一個材質方塊
尺寸與材質都切割成門的型狀,這個步驟只是基本功,沒什麼必要解說的...
裁好門的尺寸之後,這樣已算是完成第一步了
遊戲中雖然看起來是一道門,但還無法與玩家互動,沒有開關的功能
第二步...
要做一個可以開關的門,有下列兩種實體可以使用:
有門軸的門: 依門軸轉動開關的,一般有手把的門
將材質方塊綁定實體(tie to entity) func_door_rotating.
材質方塊中間將會出現一個可移動的圓球,這個圓球為門軸位置,將它移動到想當門軸的位置(通常為材質方塊之邊緣)
平移門: 平移方式移動,類似便利超商的自動門
將材質方塊綁住實體(tie to entity) func_door.圓球移動到想讓門移動的方向
將材質方塊綁住實體(tie to entity) func_door.圓球移動到想讓門移動的方向
結束這個步驟之後門已經幾乎說完成了,地圖中的門已經可以遊開開關關
接下來就依自己要把這個門要做什麼設定了
第三步,玩家自己做門的設定
要設定實體,可以由class info與flags
下列是這兩個實體的class info與flags解說:
常用屬性設定:
class info
Speed 門的開闔速度
Delay Before Reset 設定自動復原時間(自動關門)
flags
Starts Open 門的初始狀態為open
Reverse Dir 門軸轉動方向相反
One-way 單一開啟方向
Toggle 關閉自動關門
X Axis 門軸以X軸轉動
Y Axis 以Y軸轉動
Use Opens 使用鍵(E)開門
Touch Opens 自動門
Starts locked 初始值為鎖住狀態
Door Silent 門作動時無聲音
完成最後的設定後,就做出了一個完善的"門"了
下一篇會講解如何製作"門鎖"
下一篇會講解如何製作"門鎖"
沒有留言:
張貼留言