天天看點

《Unreal Engine 4藍圖可視化程式設計》一1.2 為關卡添加對象

本節書摘來異步社群《unreal engine 4藍圖可視化程式設計》一書中的第1章,第1.2節,作者: brenden sewell 譯者: 陳東林 責編: 胡俊英,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

現在我們希望添加自定義對象到關卡中。在關卡編輯器的中心面闆是3d視口,視口為我們呈現遊戲的3d内容。這時,熟悉在3d視口中的移動很重要。可以通過使用滑鼠按鍵和拖動滑鼠向周圍移動控制錄影機來改變視角。在視口中按住滑鼠左鍵并拖動光标将可以操控錄影機向前後左右移動,按住滑鼠右鍵拖動光标将會旋轉相機的視角。最後,按住滑鼠中鍵并拖動光标将可以調整相機的位置(上下左右)。[2]

ue4中最簡單的對象稱為actor。它可以被拖曳到遊戲世界中。actor是最基本的對象,除了能夠旋轉、移動、縮放之外,沒有繼承其他的行為,但是可以通過添加元件來擷取更多的複雜的行為。我們的想法是建立一個簡單的目标actor,當使用槍發射子彈擊中它時能夠改變自身顔色。我們可以在模式(modes)面闆建立一個簡單的actor,選中模式(place)标簽,單擊基本(basic)然後拖曳cylinder到3d視口當中。這個操作将建立一個新的圓柱體(cylinder)actor并置入到關卡中,你将在3d視口和世界大綱視圖中看到它,單擊滑鼠右鍵>>編輯>>rename将預設的名稱cylinder重命名為cylindertarget,如圖1.6所示。[3]

《Unreal Engine 4藍圖可視化程式設計》一1.2 為關卡添加對象

繼續閱讀