Unity-PC、Mac 和 Linux 獨立平臺構(gòu)建設置
PC、Mac 和 Linux 獨立平臺 (PC, Mac & Linux Standalone) 構(gòu)建設置中包含的選項可用于在這些平臺上設置和啟動應用程序構(gòu)建過程。此處包含用于創(chuàng)建開發(fā)版構(gòu)建以及發(fā)布最終版構(gòu)建的設置。 要訪問 Build Settings 窗口,請選擇?File?>?Build Settings。指定構(gòu)建設置后,請選擇?Build?創(chuàng)建構(gòu)建版本,或選擇?Build And Run?在指定的平臺上創(chuàng)建并運行構(gòu)建版本。

下表概述了可用的構(gòu)建設置。這些設置因選擇的目標操作系統(tǒng)而異。
設置????????????????????????????????????????????????????????描述
Target PlatformWindows以 Windows 為構(gòu)建目標macOS X(在 Linux 上不可用)以 macOS 為構(gòu)建目標Linux(在 Mac 上不可用)以 Linux 為構(gòu)建目標Architecture在 macOS 上不可用x8632 位 CPUx86_6464 位 CPUx86 + x86_64 (Universal)適用于 Linux 的所有 CPU 設備
Server Build啟用此設置可以構(gòu)建播放器來供服務器使用,沒有視覺元素(無頭),無需任何命令行選項。啟用此設置后,Unity 使用??define 來構(gòu)建托管腳本,這意味著您可以為應用程序編寫特定于服務器的代碼。還可以構(gòu)建 Windows 版本作為控制臺應用程序,以便可訪問?
?和?
。默認情況下,Unity 日志進入到 stdout。
Copy PDB files(僅限 Windows)啟用此設置可以在構(gòu)建的獨立平臺播放器 (Standalone Player) 中包含 Microsoft 程序數(shù)據(jù)庫 (.pdb) 文件。.pdb 文件包含可用于調(diào)試應用程序的應用程序調(diào)試信息。復制 .pdb 文件可能會增加播放器的大小,因此對于打算發(fā)布的構(gòu)建版本,應禁用此設置。默認情況下會禁用此設置。
Create Visual Studio Solution(僅限 Windows)啟用此設置可以為項目生成 Visual Studio 解決方案文件,以便能夠在 Visual Studio 中構(gòu)建最終的可執(zhí)行文件。
Create Xcode Project(僅限 Mac)啟用此設置可以生成 Xcode 項目,以便能夠在 Xcode 中構(gòu)建最終的應用程序捆綁包。Xcode 具有進行代碼簽名以及將應用程序上傳到 Mac App Store 的內(nèi)置支持。
Development Build啟用此設置可以在構(gòu)建版本中包含腳本調(diào)試符號以及性能分析器 (Profiler)。啟用此設置后會設置??腳本 define 指令。需要測試應用程序時,應使用此選項。
Autoconnect profiler需要啟用 Development Build 選項。啟用此設置后,Unity 性能分析器 (Unity Profiler) 會自動連接到您的構(gòu)建版本。
Deep Profiling Support需要啟用 Development Build 選項。Deep Profiling Support 使 Unity 性能分析器可以通過分析每個函數(shù)調(diào)用來記錄更詳細數(shù)據(jù)。啟用 Deep Profiling 可能會降低腳本執(zhí)行速度。
Script debugging需要啟用 Development Build 選項。啟用此設置后,Unity 會將調(diào)試符號添加到腳本代碼中。
Scripts Only Build需要啟用 Development Build 選項。在啟用此設置后,可以只為應用程序重建腳本,并保持先前執(zhí)行的構(gòu)建中的數(shù)據(jù)文件不變。如果僅更改了應用程序中的代碼,Scripts Only Build 選項將顯著縮短迭代時間。需要先構(gòu)建整個項目,然后才能使用此設置。