Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 统一windows应用商店应用程序命令行生成_Unity3d - Fatal编程技术网

Unity3d 统一windows应用商店应用程序命令行生成

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

我试图通过命令行为WSA进行构建,但没有成功。我尝试了另一个项目,使它成为windows独立版本,它的工作

以下是命令行:

C:\Unity\Editor\Unity.exe“-nographics-batchmode-projectPath”路径 要将“-logFile”路径投影到文件“-executeMethod BuildScript.BuildGame

BuildGame方法如下所示:

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”,并在项目根目录中选择了一个文件夹,它成功了。