【发布时间】:2021-03-23 22:28:20
【问题描述】:
我正在尝试仅从命令行构建一个统一的 3d 项目,没有配套的构建管道静态方法。
我的尝试失败了,unity 抱怨 '' 是不正确的场景路径。我不能从命令行设置场景路径吗?
"C:\Program Files\Unity\Editor\Unity.exe" -batchmode -nographics -quit -projectPath "C:\unity-project" -buildWindowsPlayer "C:\unity-project\test.exe" "C:\unity-project\Assets\Scene_01.unity"
给出错误:
Aborting batchmode due to failure:
'' is an incorrect path for a scene file. BuildPlayer expects paths relative to the project folder.
如果我将目录更改为项目路径并使用Assets\Scene_01.unity,我会得到同样的错误,以及这个的许多变体。
编辑 为场景尝试的值
Scene_01.unity
./Scene_01.unity
.\Scene_01.unity
Assets/Scene_01.unity
Assets\Scene_01.unity
./Assets/Scene_01.unity
.\Assets\Scene_01.unity
/Assets/Scene_01.unity
\Assets\Scene_01.unity
请注意,我找不到任何地方说您甚至可以在命令行上指定场景。我觉得团结不希望我这样做。
【问题讨论】:
-
这个命令对我没有任何作用。知道在哪里可以找到日志吗?
-
also: android builds "-buildAndroidPlayer" 的选项是什么?
标签: unity3d