[程式] 在UE4 Editor的Package選單加上Test
網頁版
https://yekdniwunrealengine.blogspot.com/2020/03/editorpackagetest-build.html
UE4預設的打包只有Debug/Development/跟Shipping三種,
但是其實追效能好用的常常是Test configuration。
可是在Editor卻沒辦法輕易的製作TestBuild,
UE4內建要打包出Test build有以下幾種方法:
1.自行修改打包指令,clientconfig改為Test。
2.使用Project Launcher設定CustomLaunch Profiles為Test。
一般來說都是使用1,因為改動不大,
不過個人就是覺得這個選單沒有Test很奇怪,所以挖出在
File->Package Project->Build Configuration開啟Test build的方法。
因為需要改動引擎的原始碼,需求與必要性就看個人。
我是單純覺得漏掉Test實在是很阿雜,所以想加進去。
本文章的引擎版本是UE 4.22。
[圖1.]
修改步驟
步驟1.
Engine\Source\Editor\UnrealEd\Classes\Settings\
ProjectPackagingSettings.h
內的EProjectPackagingBuildConfigurations
加上 PPBC_Test跟PPBC_TestClient
步驟2.
Engine\Source\Editor\MainFrame\Private\Menus\
PackageProjectMenu.h
內的Function MakeBuildConfigurationsMenu
複製Development的程式碼,加以修改加入MenuEntry
改好之後按下build(可能需要大量compile的時間)
完成後如下圖
[圖2.]
額外資訊
如果想看這個按鈕按下去會作什麼事情,可以去看
MainFrameActions.cpp,
package的程式參數組裝放在
FMainFrameActionCallbacks::PackageProject。
未來如果需要擴充也可以從這邊看起。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.40.185 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1583767557.A.4C0.html
推
03/10 00:09,
4年前
, 1F
03/10 00:09, 1F
推
03/10 10:34,
4年前
, 2F
03/10 10:34, 2F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
10
38