(官網)虛幻3--Unreal Frontend

Unreal Frontend


 

 

概述


Unreal Frontend (UFE)這個工具經過直觀的界面在Unreal系統中輔助執行一些常見的多步任務。好比,部署遊戲到移動設備(好比iPhone)上或者建立一個PC遊戲的安裝包。html

iPhoneSteps.png

在上面的屏幕截圖中,正在使用UFE在iPhone上測試遊戲。將會執行如下步驟:前端

  • 編譯腳本代碼
  • 烘焙數據
  • 針對iPhone打包遊戲。
  • 部署到設備上。

 

在PC上迭代


在PC上則沒必要使用Unreal Frontend或者它並非供在PC上迭代使用的,由於在PC上僅用戶編輯腳本並啓動遊戲便可。web

 

訪問 Unreal Frontend


Unreal Frontend可執行文件(UnrealFrontend.exe)能夠在您的Unreal Engine 3(或UDK)目錄的 Binaries 文件夾中找到。網絡

ufe_launch_binaries.png

也能夠經過UDK安裝文件的開始菜單中啓動該應用程序。它位於 [UDK 版本] > Tools(工具) 文件夾下。app

ufe_launch_menu.png

 

Unreal Frontend界面


Unreal Frontend(虛幻前端)界面由4各主要部分組成:工具

ufe_interface.png

 

  1. 工具條
  2. Profile列表
  3. 配置設置
  4. 輸出窗口

 

工具條

ufe_toolbar.png

Unreal Frontend中的工具條用於啓動單獨的任務、配置及啓動 job(任務)(或者一系列的任務)、啓動UnrealConsole或者重新引導全部選中的目標。測試

 

按鈕 描述
ufe_toolbar_start.png
ufe_toolbar_start_menu.png
啓動當前的pipeline job(管道任務)

Menu Options(菜單項)ui

 

  • Start(啓動) - 啓動當前的pipeline job(管道任務)
  • Start: Rebuild Script(啓動:從新編譯腳本) - 運行該管道任務並強制從新編譯腳本。
  • Start: Full Recook(啓動:徹底從新烘焙) - 運行該管道任務並強制從新烘焙包。
  • Start: Cook INIs only(啓動:僅烘焙INI文件) - 運行管道任務,但僅烘焙INI文件。
ufe_toolbar_stop.png 中止當前的pipeline job(管道任務)
ufe_toolbar_script.png
rsrc/Three/UnrealFrontendCH/ufe_toolbar_script_menu.png
針對該工做流程中Compile Script(編譯腳本)步驟的選項和動做。

菜單項this

 

  • Compile Scripts(編譯腳本) -僅編譯腳本。
  • Full Recompile(徹底從新編譯) - 從新編譯全部腳本。
  • Step Enabled(步驟啓用) - 切換腳本是否做爲pipeline job(管道任務)的一部分。
ufe_toolbar_cook.png
ufe_toolbar_cook_menu.png
針對該管道任務中Cook (烘焙)步驟的選項和動做。

菜單項spa

 

  • Cook Packages(烘焙包) - 烘焙包。假設已經編譯了腳本。
  • Clean and Full Recook(清除並徹底從新烘焙) - 從新烘焙全部包。假設已經編譯了腳本。
  • Step Enabled(步驟啓用) - 切換這些包是否做爲pipeline job(管道任務)的一部分。
ufe_toolbar_launch.png
ufe_toolbar_launch_menu.png
針對該管道任務中Launch(啓動)步驟的選項和動做。

菜單項

 

  • Launch(啓動) - 在選中的目標平臺上啓動遊戲。
  • Step Enabled(步驟啓用) - 切換在選中的目標平臺上啓動遊戲是否做爲該pipeline job(管道任務)的一部分。
ufe_toolbar_package.png
ufe_toolbar_package_menu.png
關於管道任務中針對移動設備平臺打包遊戲步驟的選項和動做。

菜單項

 

  • Package iOS App(打包iOS App) - 針對iOS設備打包遊戲。
  • Step Enabled(步驟啓用) - 切換針對移動設備打包遊戲的過程是否做爲pipeline job(管道任務)的一部分。
ufe_toolbar_packagegame.png
ufe_toolbar_packagegame_menu.png
關於管道任務中針對PC或遊戲機平臺打包遊戲步驟的選項和動做。

菜單項

 

  • Package Game(打包遊戲) - 針對PC或遊戲機平臺打包遊戲。
  • Step Enabled(步驟啓用) - 切換針對PC或遊戲機平臺打包遊戲的過程是否做爲pipeline job(管道任務)的一部分。
ufe_toolbar_deploy.png
ufe_toolbar_deploy_menu.png
關於管道任務中部署打包的遊戲到鏈接移動設備上的選項和動做。

菜單項

 

  • Deploy to iOS device(部署到iOS設備) - 部署打包的遊戲到鏈接的iOS設備上。
  • Step Enabled(步驟啓用) - 切換是否將部署遊戲到鏈接的移動設備上的過程做爲pipeline job(管道任務)的一部分。
ufe_toolbar_reboot.png 從新引導選中的目標平臺。
ufe_toolbar_console.png 啓動 虛幻控制檯

Profile列表

ufe_profile_list.png

Profile列表顯示了全部現有的配置profiles(概述文件)。一個配置profile(概述文件)是全部配置設置及pipeline job(管道任務)設置的一個單獨的集合。Unreal Fonrtend使用profile(概述文件)做爲快速並輕鬆地在編譯不一樣遊戲、不一樣目標平臺等之間切換的方式。能夠針對編輯和烘焙、烘焙和打包、烘焙和打包及部署等設置Profiles(配置概述文件)。而後,簡單地選擇適當的profile並點擊 Start(啓動) 按鈕將會根據該profile的配置設置執行和該prifile相關的 管道任務的動做。

能夠經過 克隆 、複製現有profile(配置概述文件)來建立新的profiles。要想克隆一個profile,只需選中要克隆的profile並點擊 ufe_profile_clone.png 按鈕便可。這是將出現新的profile。新的profile的名稱是原始profile的名稱加 " - Copy"後綴。

ufe_profile_new.png

要想重命名一個profile,只需選中要重命名的profile並點擊 ufe_profile_rename.png 按鈕便可。輸入新的名稱並按下 回車 鍵來提交新的名稱。

ufe_profile_renamed.png

要想刪除一個profile,只需選中要刪除的profile並點擊 ufe_profile_delete.png 按鈕便可。

ufe_profile_delete_before.pngufe_profile_delete_after.png

關聯菜單

ufe_profile_contextmenu.png

 

  • Clone Profile(克隆Profile) -建立一個選中的profile的副本。
  • Rename Profile(重命名Profile) - 使得選中的profile可編輯。
  • Delete Profile(刪除Profile) - 刪除選中的profile。

配置設置

ufe_config_section.png

Configuration Settings(配置設置)面板包含了用於根據當前的profile進行編譯、烘焙、打包遊戲的配置相關的全部設置及屬性。

Configuration(配置) 按鈕顯示了配置選項,以即可以編輯它們。

ufe_config_settings_button.png

 

地圖

ufe_config_maps.png

maps(地圖) 部分從要烘焙及打包的遊戲中添加或刪除地圖。當加載遊戲時它也會設置要加載的默認地圖或URL。

 

烘焙器選項

ufe_config_cooker.png

Cooker options(烘焙器選項) 部分顯示了要爲內容烘焙器設置的命令行選項及要設置的烘焙語言。

Languages(語言)

ufe_config_languages.png

打開語言列表,容許您選擇烘焙哪一種語言。

ufe_config_languages_menu.png

 

啓動選項

ufe_config_launchoptions.png

Launch Options(啓動選項) 部分容許設置命令行選項及其餘屬性以便啓動遊戲。

 

選項 描述
No VSync(沒有VSync) 若是選中該項,則禁用VSync。
Capture FPS Chart Info(捕獲FPS圖表信息) 若是選中該項,將會在運行遊戲時捕獲FPS圖表信息。
Clear UnrealConsole Wind(清除虛幻控制檯) 若是選中該項,將會在每次啓動遊戲時清除虛幻控制檯窗口。
Use Exec Commands(使用可執行命令) 若是選中該項,將會顯示一個文本框,容許您輸入一系列的可執行命令,當遊戲啓動時將會執行。

 

Targets(目標)

ufe_config_targets.png

Targets(目標) 部分設置用於查找調試目標的目錄。

注意: 僅當在配置選項部分中選中的 Platform(平臺) 是PC或遊戲機平臺時才顯示這個部分。

 

移動設備

ufe_config_mobile.png

Mobile(移動設備) 部分設置要使用的打包模式、切換網絡文件加載器的應用、及打開Unreal iOS配置嚮導

Packaging Mode(打包模式)

 

模式 描述
Default(默認) 打包要部署到鏈接的iOS設備上的iOS遊戲,以便進行測試或專門用途的發佈。
Distribution(發佈) 打包iOS遊戲,以便提交到App Store上。使用該模式打包的遊戲不能直接部署到iOS設備上。

Application Settings(應用程序設置)

ufe_config_mobile_appsettings.png

打開 虛幻iOS配置嚮導來設置或修改移動設備provisioning(服務提供信息)。

注意: 僅當在配置選項部分中選中的 Platform(平臺) 是移動設備平臺時才顯示這個部分。

 

Active Instances(激活的實例)

ufe_config_instances.png

當目標平臺是移動設備時, Active Instances(激活的實例)列表中將會顯示當前運行遊戲的全部設備。

注意: 僅當在配置選項部分中選中的 Platform(平臺) 是移動設備平臺時才顯示這個部分。

輸出窗口

ufe_output_section.png

Output Window(輸出窗口) 顯示了Unreal Frontend正在執行的動做的進程,包括通常信息、警告及錯誤。

 

使用Unreal Frontend


Pipeline Jobs(管道任務)

Unreal Frontend提供了設置管道任務的功能,或者是說提供了是按隊列執行一系列任務的功能。這個任務序列中的任務將會一個接着一個地完成,並在輸出窗口中顯示任務的進度,包括任何警告或錯誤。管道任務使得執行多個必要的任務來編譯及打包虛幻引擎3遊戲變得更加簡單高效,由於完整的編譯過程可能要花費必定的時間。經過使用管道任務,能夠配置及啓動這個過程,從而容許Unreal FrontEnd來處理全部不一樣的步驟,而這個過程當中您能夠作其餘工做。

目前不屬於管道任務一部分的步驟將會在其上面顯示 Skip(跳過) 字樣。

ufe_pipeline_skip.png

經過在某個步驟的菜單中切換 Step Enabled(啓用步驟) 菜單項 能夠添加任何單獨任務到管道任務中。

ufe_pipeline_enable_menu.png

這個步驟如今已經啓用而且做爲管道任務的一部分執行。_Skip_ 覆蓋層將再也不顯示,而且將切換打開菜單中的 Step Enabled(啓用步驟) 項。

ufe_piepline_enabled.png

按下工具條中的 Start(啓動) 按鈕即可以啓動一個管道任務。

ufe_toolbar_start.pn

任什麼時候候按下工具條中的 Stop(中止) 按鈕即可以中斷一個管道任務。

ufe_toolbar_stop.png

 

設置配置

Unreal Frontend根據當前配置執行管道任務中的單獨步驟並決定執行哪些步驟。每一個 profile(配置概述文件)有它本身的配置設置。該配置由要編譯的遊戲、目標平臺、遊戲配置、腳本配置、烘焙器配置、要包含的地圖及其餘各類設置構成。

要想查看或修改選中的profile的當前配置選項,只須要點擊 Configuration Settings(配置設置) 面板中的 Configuration(配置) 按鈕便可。

ufe_config_settings_button.png

Configuration Settings(配置設置) 面板將會變灰,而且當前的配置選項會覆蓋顯示在其上面。

ufe_config_settings.png

爲如下每項選擇配置項:

 

  • Game(遊戲) - 從當前全部可用遊戲項目中選擇要使用的遊戲。
  • Platform(平臺) - 選擇要針對其進行編譯的目標平臺。
  • Game Config(遊戲配置) - 選擇遊戲所使用的配置。
  • Script Config(腳本配置) - 選擇編譯腳本時使用的配置。
  • Cook/Make Config(烘焙/製做 配置) - 選擇烘焙時使用的配置(可執行文件)。 將會在該可執行文件上調用Make命令。

點擊 OK(確認) 爲該profile保存配置選項。

相關文章
相關標籤/搜索