无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

發(fā)布構(gòu)建-構(gòu)建播放器管線

2020-11-24 09:54 作者:unity_某某師_高錦錦  | 我要投稿

構(gòu)建播放器管線

在構(gòu)建播放器時(shí),有時(shí)可能希望以某種方式修改構(gòu)建的播放器。例如,可能希望添加自定義圖標(biāo)、在播放器旁邊復(fù)制一些文檔或構(gòu)建安裝程序。您可以通過編輯器腳本實(shí)現(xiàn)此目的,使用?BuildPipeline.BuildPlayer?來運(yùn)行構(gòu)建,接著使用所需的任何后期處理代碼:

// C# 示例。?

using UnityEditor;?

using System.Diagnostics;?

public class ScriptBatch { ? ?

[MenuItem("MyTools/Windows Build With Postprocess")] ? ?

public static void BuildGame (){ ? ? ? ?

// 獲取文件名。 ? ? ? ?

string path = EditorUtility.SaveFolderPanel("Choose Location of Built Game", "", ""); ? ? ? ?

string[] levels = new string[] {"Assets/Scene1.unity", "Assets/Scene2.unity"}; ? // 構(gòu)建播放器。 ? ? ? ?

BuildPipeline.BuildPlayer(levels, path +"/BuiltGame.exe", BuildTarget.StandaloneWindows, BuildOptions.None); ? ? ? ?

// 將文件從項(xiàng)目文件夾復(fù)制到構(gòu)建文件夾,與構(gòu)建的游戲放在一起。 ? ? ? FileUtil.CopyFileOrDirectory("Assets/Templates/Readme.txt", path + "Readme.txt");// 運(yùn)行游戲(System.Diagnostics 中的 Process 類)。 ? ? ? ?Process proc = new Process(); ? ? ? ?

proc.StartInfo.FileName = path +"/BuiltGame.exe"; ? ? ? ?

proc.Start(); } }

PostProcessBuild 屬性

還可以使用?PostProcessBuildAttribute?的 postprocessOrder 參數(shù)來定義構(gòu)建方法的執(zhí)行順序,并使用 Process 類從這些方法調(diào)用外部腳本,如上一部分所示。此參數(shù)用于將構(gòu)建方法從低到高排序,可為其分配任何負(fù)值或正值。


發(fā)布構(gòu)建-構(gòu)建播放器管線的評論 (共 條)

分享到微博請遵守國家法律
桃园县| 南澳县| 祥云县| 伊金霍洛旗| 镇沅| 富民县| 新营市| 黄冈市| 桃园县| 台北市| 保靖县| 阳泉市| 永登县| 古丈县| 遵义县| 隆尧县| 仪征市| 青铜峡市| 章丘市| 松溪县| 土默特右旗| 海盐县| 柯坪县| 青州市| 巴里| 休宁县| 阜新| 河南省| 隆尧县| 凉城县| 南丹县| 集安市| 正安县| 昂仁县| 陈巴尔虎旗| 萨嘎县| 天水市| 于田县| 彰化县| 莎车县| 页游|