UE4 命令工具打包

2021-08-22 14:57:02 字數 1947 閱讀 3424

用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...