UE4新手編程之創建空白關卡和添加碰撞體


讓我們接着上次繼續學習UE4引擎,今天我們學習下怎樣創建空白的關卡以及添加碰撞物體。

一. 創建空白關卡

1) 點擊文件 -> 新建關卡(或者按快捷鍵Ctrl+N)。


2) 你可以選擇Default(默認)或空關卡。不過選擇空關卡比較好,理由遲些會解釋。

3) 新的空關卡會一片漆黑。

3) 現在讓我們從內容瀏覽器中添加一些物體到場景中去。將StarterContent/Shapes中的Shape_Plane拖動到場景中。點擊場景中的平面,然后按F鍵聚焦。然后按下R鍵,拖動立方體使得平面放大。點擊場景中的平面,然后將StarterContent/Materials中選擇M_Ground_Moss拖放到平面中去來改變其材質。效果如下圖所示:(會卡一下,等待一會)

4) 在StarterContent/Props中選擇SM_Rock拖放到場景中去。通過按R鍵,然后拖放小方塊來調節岩石的大小。

5) 在StarterContent/Particles中選擇P_Fire拖放到場景中,效果如下圖所示:

6) 接下來我們放置燈光。在左側的模式面板中選擇點光源,拖放到場景中去。

二. 添加碰撞體

點擊播放,你會注意到我們的攝像頭可以通過WASD或箭頭鍵和鼠標來移動,但是可以穿透岩石體,這明顯不合常量,所以現在我們先來把岩石添加上碰撞體的屬性。碰撞體是用於模擬物理的物體碰撞屬性,我們可以通過網格-網格來檢測碰撞,不過需要花費很高的開銷。所以我們使用近似的包圍盒來估算碰撞體。

 1) 點擊場景中的岩石。

2) 在世界大綱視圖中右鍵該岩石,選擇編輯,如下圖所示:


3) 然后會打開一個網格編輯器。確保下圖中的碰撞網格顯示按鈕已經開啟。


4) 選擇上方的碰撞菜單,然后選擇“添加膠囊簡化碰撞”來模擬出近似的岩石形狀的碰撞體:

5) 你可以通過W(平移)、E(旋轉)、R(縮放)來調整碰撞體的網格大小:

6) 點擊左上角的保存。然后點擊播放,你會發現攝像機已經穿不過該岩石了,因為此時岩石具有一個碰撞包圍體了。

這時候我們就完成了對岩石添加碰撞體的操作了。

最后的效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM