Unity3d 统一windows应用商店应用程序命令行生成
我试图通过命令行为WSA进行构建,但没有成功。我尝试了另一个项目,使它成为windows独立版本,它的工作 以下是命令行: C:\Unity\Editor\Unity.exe“-nographics-batchmode-projectPath”路径 要将“-logFile”路径投影到文件“-executeMethod BuildScript.BuildGame BuildGame方法如下所示:Unity3d 统一windows应用商店应用程序命令行生成,unity3d,Unity3d,我试图通过命令行为WSA进行构建,但没有成功。我尝试了另一个项目,使它成为windows独立版本,它的工作 以下是命令行: C:\Unity\Editor\Unity.exe“-nographics-batchmode-projectPath”路径 要将“-logFile”路径投影到文件“-executeMethod BuildScript.BuildGame BuildGame方法如下所示: public static void BuildGame() { string[] scene
public static void BuildGame() {
string[] scenes = new string[] { "path to scene one",
"path to scene two" };
BuildPipeline.BuildPlayer(scenes, "path to the build\\Build.sln", BuildTarget.WSAPlayer, BuildOptions.None);
}
奇怪的是日志上说编译成功了,但却没有生成任何东西
谢谢您的帮助。代码看起来不错。但是,可能中途出了问题。请删除batchMode参数,或者查看Unity是否返回代码1(如果在batchMode中执行时出错,它将抛出此代码)。此外,请检查路径。我通常在Unity中使用/而不是\。(\需要转义!)。如果你可以发布完整的命令行,我可以看一看谢谢!问题在于路径,我删除了“Build.sln”,并在项目根目录中选择了一个文件夹,它成功了。