UE4学习-创建基于C++的场景
文章目錄
- 安裝vs2019
- 創建場景
- 操作技巧
- 查看材質屬性
- 給門添加碰撞器
- 僅構建光源
- 成品
安裝vs2019
下載地址:https://visualstudio.microsoft.com/zh-hans/vs/
點這里跳轉
一般來說,自己使用,社區版就夠了,而且免費。
這是我的vs安裝選項:
桌面開發選了這些:
游戲開發這里沒選其他的,這里選的是和桌面開發通用的,這里取消勾選,桌面開發的相同選項的勾選也會被取消。
這里安裝好了以后,重啟電腦,使用UE4創建基于C++的工程,仍然會報錯。
內容:
Running F:/soft/Epic Games/UE_4.25/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“D:/Unreal_Projects/myProject/myProject.uproject” -game -rocket -progress
Discovering modules, targets and source code for project…
ERROR: Could not find NetFxSDK install dir; this will prevent SwarmInterface from installing. Install a version of .NET Framework SDK at 4.6.0 or higher.
這是因為,電腦上沒有安裝.NET Framework SDK 4.6.0及以上的版本。
這里繼續打開vs installer,然后選擇修改,單個組件里面,選擇
只有幾十兆大小,然后安裝,完成以后,再創建工程就成功了。
創建以后,虛幻編輯器會退出,啟動vs2019,然后再重新啟動虛幻編輯器。
完成后是這樣子:
不知道大家會不會遇到與我相同的問題,vs里面工程加載失敗
這個問題,研究了一下,沒搜到答案,但是我解決了。
解決方案:重啟電腦。
是這樣的,我剛安裝好.NET Framework SDK 4.6.2,為了截取創建工程失敗的那個圖,就在虛幻編輯器中再次創建項目,結果就成功了。就出現了后面的情況。
現在重啟電腦以后,打開工程,已經正常了
創建場景
創建一個空游戲場景,然后添加墻體,選擇 Wall_Door_400x300
再添加墻體, Wall_400x300。
關于場景的添加,編輯,以及一些操作,在我的這篇博文里面有介紹,大家可以去看看。
點這里
UE4學習-使用藍圖進行一個關卡的設計
點這里
操作技巧
拖動物體時按住shift鍵,視野跟隨移動。
復制物體,按住alt,拖動,即可復制物體。
運行,可以場景漫游,shift+F1,退出場景
大家在進行操作時,如果移動旋轉縮放,對應的幅度不對,可以自己調整數值。
如圖所示:調整了數值,使用就舒服多了。
查看材質屬性
雙擊某個材質,會彈出材質的屬性框:
給門添加碰撞器
首先選中門,然后在靜態網格體中找到門的圖標,雙擊。
彈出一個框,如圖:
然后在碰撞這里添加
添加了門和門框以后,大小可以使用縮放調整,整體就差不多了,再添加材質。場景初步完成。
僅構建光源
在操作時,系統會有提示需要構建光源,這個是需要手動構建的,這時候可以只構建光源,節省時間。
成品
下篇博文會繼續對此工程進行拓展,將使用C++編寫開門事件。
總結
以上是生活随笔為你收集整理的UE4学习-创建基于C++的场景的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UE4学习-使用蓝图进行一个关卡的设计
- 下一篇: 三星或将发布三折叠设备 内置双铰链屏幕尺