ue4是一套開源跨平台的遊戲引擎,遊戲畫質3a水準,具有強大的材質編輯器,各種外掛程式齊全。想要學習ue4的,可以參考這篇文章作為入門。
學習這篇文章,建議具有一定的c++基礎,對遊戲有一定了解。
2.點選啟動,開啟ue4專案嚮導,選擇新建專案-c++。建立乙個c++的空專案,選擇基礎**-桌面/遊戲機-最高質量-沒有初學者內容。
資料夾路徑,就是專案生成的路徑,填寫專案名稱,點選建立專案。
專案建立完成後,會自動開啟ue4編輯器,如果你機器上安裝了vs2015,引擎也會幫你開啟vs2015,
如下圖:
3.回到編輯器,新建乙個類
父類繼承actor,點選繼續
拖入myactor到當前關卡:
點選編譯
4.最後專案完成了,需要打包。選擇編輯-專案設定,把當前的關卡選入game default map。不然,後面打包出來的程式執行,遊戲畫面是
黑的,這就是沒有選擇關卡導致的。
專案打包:
如果遇到如下錯誤,可以以管理員身份重啟ue4編輯器,重新打包。
至此打包完成。關於ue4引擎和編輯器還有許多需要自己學習,就不在這裡一一講敘。
UE4委託入門
ue4在delegatecombinations.h定義了各種型別的委託給我們使用。主要型別有 單播委託 多播委託 動態委託 可返回值委託 不同型別委託有的也可以組合出現。指的是只能繫結乙個函式的委託,函式名字中不含multicast。declare delegate oneparam單引數委託 d...
UE4外掛程式開發
for ue4 4.25.3 01 c 外掛程式 1 常用的外掛程式模板 blueprintlibrary 藍圖節點的c 實現 thirdpartylibrary 當外掛程式依賴第三發庫 lib dll 2 dll pdb檔案 dll是沒有除錯資訊的二進位制機器指令 pdb是dll 除錯資訊的檔案 ...
Ionic開發入門教程 4
在側邊選單的啟動專案裡,playlists是硬編碼在controller.js裡的。在這章中,你將建立乙個使用angular資源模組 ngresource 的session服務,用來通過rest服務獲取會議資料。1 在conference www js目錄裡,建立乙個名為services.js的檔案...