用cmd進入ue4引擎的目錄:\engine\build\batchfiles找到runuat.bat,cmd中輸入以下命令:
runuat buildcookrun -project="f:/vidaupdater/vidaupdater.uproject" -nop4 -platform=win64 -clientconfig=shipping -cook -allmaps -stage -build -archive -archivedirectory="d:\packages" -utf8output
-archivedirectory="d:\packages" //打包路徑
-clientconfig=shipping //打包shipping包,對應的還有development包,
區別比較多,比如
①development下崩潰的提示比較詳細,shipping沒有任何**提示,只有fatel error。
②development下可以呼叫控制台,而shipping下不可以。
git上的:
::buildclient
runuat buildcookrun -project=
"full_path.uproject"
^-nop4 -platform=win64^
-clientconfig=development -serverconfig=development^
-cook -allmaps -build -stage^
-pak -archive -archivedirectory=
"output directory"
:: cook client
runuat buildcookrun -project=
"full_project_path_and_project_name"
.uproject^
-nop4 -platform=win64^
-clientconfig=development -serverconfig=development^
-cook -allmaps -nocompile -stage^
-pak -archive -archivedirectory=
"output directory"
:: build server
runuat buildcookrun -project=
"full_project_path_and_project_name"
.uproject^
-nop4 -platform=win64^
-clientconfig=development -serverconfig=development^
-cook -server -serverplatform=win64 -noclient -build -stage^
-pak -archive -archivedirectory=
"output directory"
:: cook server
runuat buildcookrun -project=
"full_project_path_and_project_name"
.uproject^
-nop4 -platform=win64^
-clientconfig=development -serverconfig=development^
-cook -server -serverplatform=win64 -noclient -nocompile -stage^
-pak -archive -archivedirectory=
"output directory"
後記:
1.如果是shipping包不需要除錯的話,刪除windowsnoeditor\專案\binaries\win64下的pdb檔案。
2.打包之前最好先把**在vs裡development模式下編譯下。
UE4 安卓打包
打包基礎概念 官方文件步驟 sdk ndk jdk等工具的意義介紹 參考步驟及常見問題 android手機上安裝出現的問題 project setting 1.專案名字改掉。建議直接用預設的,如果修改的專案名字和實際專案名字不一致會導致打包錯誤。2.平台檔案生成下。project setting下幾...
ue4玻璃材質 UE4 材質
本文中,我們將首先討論基於物理的渲染,什麼是材質域,什麼是材質,什麼是材質例項,什麼是主材質,我們將討論材質的一些建議和禁忌。最後,我們將了解一些材質概念,你可以將其用於各類專案中的材質。pbr 表示基於物理的渲染,基於物理的渲染意味著我們根據現實模擬光線,而不是根據主觀想法模擬光線。光線的最終效果...
UE4學習記錄 Debug工具
件 debugtool.h 宣告log類別 declare log category extern logdebug,log,all 類似std cout的用法,過載 運算子實現debug列印,整合螢幕列印和log列印 class fdebugtool 根據pattern輸出debug資訊 void...