Unreal Frontend (UFE)這個工具經過直觀的界面在Unreal系統中輔助執行一些常見的多步任務。好比,部署遊戲到移動設備(好比iPhone)上或者建立一個PC遊戲的安裝包。html
在上面的屏幕截圖中,正在使用UFE在iPhone上測試遊戲。將會執行如下步驟:前端
在PC上則沒必要使用Unreal Frontend或者它並非供在PC上迭代使用的,由於在PC上僅用戶編輯腳本並啓動遊戲便可。web
Unreal Frontend可執行文件(UnrealFrontend.exe)能夠在您的Unreal Engine 3(或UDK)目錄的 Binaries
文件夾中找到。網絡
也能夠經過UDK安裝文件的開始菜單中啓動該應用程序。它位於 [UDK 版本] > Tools(工具) 文件夾下。app
Unreal Frontend(虛幻前端)界面由4各主要部分組成:工具
Unreal Frontend中的工具條用於啓動單獨的任務、配置及啓動 job(任務)(或者一系列的任務)、啓動UnrealConsole或者重新引導全部選中的目標。測試
按鈕 | 描述 |
---|---|
![]() ![]() |
啓動當前的pipeline job(管道任務)。 Menu Options(菜單項)ui
|
![]() |
中止當前的pipeline job(管道任務)。 |
![]() ![]() |
針對該工做流程中Compile Script(編譯腳本)步驟的選項和動做。 菜單項this
|
![]() ![]() |
針對該管道任務中Cook (烘焙)步驟的選項和動做。 菜單項spa
|
![]() ![]() |
針對該管道任務中Launch(啓動)步驟的選項和動做。 菜單項
|
![]() ![]() |
關於管道任務中針對移動設備平臺打包遊戲步驟的選項和動做。 菜單項
|
![]() ![]() |
關於管道任務中針對PC或遊戲機平臺打包遊戲步驟的選項和動做。 菜單項
|
![]() ![]() |
關於管道任務中部署打包的遊戲到鏈接移動設備上的選項和動做。 菜單項
|
![]() |
從新引導選中的目標平臺。 |
![]() |
啓動 虛幻控制檯。 |
Profile列表顯示了全部現有的配置profiles(概述文件)。一個配置profile(概述文件)是全部配置設置及pipeline job(管道任務)設置的一個單獨的集合。Unreal Fonrtend使用profile(概述文件)做爲快速並輕鬆地在編譯不一樣遊戲、不一樣目標平臺等之間切換的方式。能夠針對編輯和烘焙、烘焙和打包、烘焙和打包及部署等設置Profiles(配置概述文件)。而後,簡單地選擇適當的profile並點擊 Start(啓動) 按鈕將會根據該profile的配置設置執行和該prifile相關的 管道任務的動做。
能夠經過 克隆 、複製現有profile(配置概述文件)來建立新的profiles。要想克隆一個profile,只需選中要克隆的profile並點擊 按鈕便可。這是將出現新的profile。新的profile的名稱是原始profile的名稱加 " - Copy"後綴。
要想重命名一個profile,只需選中要重命名的profile並點擊 按鈕便可。輸入新的名稱並按下
回車
鍵來提交新的名稱。
要想刪除一個profile,只需選中要刪除的profile並點擊 按鈕便可。
關聯菜單
Configuration Settings(配置設置)面板包含了用於根據當前的profile進行編譯、烘焙、打包遊戲的配置相關的全部設置及屬性。
Configuration(配置) 按鈕顯示了配置選項,以即可以編輯它們。
maps(地圖) 部分從要烘焙及打包的遊戲中添加或刪除地圖。當加載遊戲時它也會設置要加載的默認地圖或URL。
Cooker options(烘焙器選項) 部分顯示了要爲內容烘焙器設置的命令行選項及要設置的烘焙語言。
Languages(語言)
打開語言列表,容許您選擇烘焙哪一種語言。
Launch Options(啓動選項) 部分容許設置命令行選項及其餘屬性以便啓動遊戲。
選項 | 描述 |
---|---|
No VSync(沒有VSync) | 若是選中該項,則禁用VSync。 |
Capture FPS Chart Info(捕獲FPS圖表信息) | 若是選中該項,將會在運行遊戲時捕獲FPS圖表信息。 |
Clear UnrealConsole Wind(清除虛幻控制檯) | 若是選中該項,將會在每次啓動遊戲時清除虛幻控制檯窗口。 |
Use Exec Commands(使用可執行命令) | 若是選中該項,將會顯示一個文本框,容許您輸入一系列的可執行命令,當遊戲啓動時將會執行。 |
Targets(目標) 部分設置用於查找調試目標的目錄。
注意: 僅當在配置選項部分中選中的 Platform(平臺) 是PC或遊戲機平臺時才顯示這個部分。
Mobile(移動設備) 部分設置要使用的打包模式、切換網絡文件加載器的應用、及打開Unreal iOS配置嚮導。
Packaging Mode(打包模式)
模式 | 描述 |
---|---|
Default(默認) | 打包要部署到鏈接的iOS設備上的iOS遊戲,以便進行測試或專門用途的發佈。 |
Distribution(發佈) | 打包iOS遊戲,以便提交到App Store上。使用該模式打包的遊戲不能直接部署到iOS設備上。 |
Application Settings(應用程序設置)
打開 虛幻iOS配置嚮導來設置或修改移動設備provisioning(服務提供信息)。
注意: 僅當在配置選項部分中選中的 Platform(平臺) 是移動設備平臺時才顯示這個部分。
當目標平臺是移動設備時, Active Instances(激活的實例)列表中將會顯示當前運行遊戲的全部設備。
注意: 僅當在配置選項部分中選中的 Platform(平臺) 是移動設備平臺時才顯示這個部分。
Output Window(輸出窗口) 顯示了Unreal Frontend正在執行的動做的進程,包括通常信息、警告及錯誤。
Unreal Frontend提供了設置管道任務的功能,或者是說提供了是按隊列執行一系列任務的功能。這個任務序列中的任務將會一個接着一個地完成,並在輸出窗口中顯示任務的進度,包括任何警告或錯誤。管道任務使得執行多個必要的任務來編譯及打包虛幻引擎3遊戲變得更加簡單高效,由於完整的編譯過程可能要花費必定的時間。經過使用管道任務,能夠配置及啓動這個過程,從而容許Unreal FrontEnd來處理全部不一樣的步驟,而這個過程當中您能夠作其餘工做。
目前不屬於管道任務一部分的步驟將會在其上面顯示 Skip(跳過) 字樣。
經過在某個步驟的菜單中切換 Step Enabled(啓用步驟) 菜單項 能夠添加任何單獨任務到管道任務中。
這個步驟如今已經啓用而且做爲管道任務的一部分執行。_Skip_ 覆蓋層將再也不顯示,而且將切換打開菜單中的 Step Enabled(啓用步驟) 項。
按下工具條中的 Start(啓動) 按鈕即可以啓動一個管道任務。
任什麼時候候按下工具條中的 Stop(中止) 按鈕即可以中斷一個管道任務。
Unreal Frontend根據當前配置執行管道任務中的單獨步驟並決定執行哪些步驟。每一個 profile(配置概述文件)有它本身的配置設置。該配置由要編譯的遊戲、目標平臺、遊戲配置、腳本配置、烘焙器配置、要包含的地圖及其餘各類設置構成。
要想查看或修改選中的profile的當前配置選項,只須要點擊 Configuration Settings(配置設置) 面板中的 Configuration(配置) 按鈕便可。
Configuration Settings(配置設置) 面板將會變灰,而且當前的配置選項會覆蓋顯示在其上面。
爲如下每項選擇配置項:
點擊 OK(確認) 爲該profile保存配置選項。