2015-04-30 8 views
6

Próbuję zbudować projekt 3D jedności z linii poleceń, bez kompanu statycznego metody budowania rurociągu towarzyszącego.Jak ustawić ścieżkę ścieżki budowania jedności z wiersza poleceń

Moje próby się nie udają, jedność narzeka, że ​​"to niewłaściwa ścieżka do sceny. Czy nie mogę ustawić ścieżki sceny z wiersza poleceń?

"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"

daje błąd:

Aborting batchmode due to failure: '' is an incorrect path for a scene file. BuildPlayer expects paths relative to the project folder.

uzyskać ten sam błąd, jeśli mogę zmienić katalog na ścieżkę projektu i używać Assets\Scene_01.unity i wiele odmianą tego.

EDIT wartości próbował na scenie

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

Zauważ, że nie ma gdzie, że udało mi się znaleźć to powiedzieć można nawet określić scenę (y) na wiersz poleceń. Czuję, że jedność nie chce, abym to robił.

Odpowiedz

1

Nie można zdefiniować nazwy scen, które mają zostać zbudowane z wiersza poleceń. Unity przechowuje sceny, które będą budowane w ProjectSettings/EditorBuildSettings.asset Jedynym sposobem obejścia tego jest upewnienie się, że ustawienia kompilacji są poprawne ze scenami, które chcesz użyć przed użyciem wiersza poleceń, lub aby utworzyć własną niestandardową funkcję statyczną, możesz przekazać nazwę pliku sceny i uruchomić kreatora w ten sposób.

+2

Żałuję, że się nie mylisz, ale myślę, że nie jesteś. – payo

-1

BuildPlayer expects paths relative to the project folder.

Ten błąd wydaje się dość prosty. Wygląda na to, że musisz użyć ścieżki względem folderu projektu, który w Twoim przypadku to \Assets\Scene_01.unity.

+0

Dziękuję za odpowiedź. Niestety to nie zadziałało (ten sam błąd). Chciałbym zwrócić uwagę, że ścieżki rozpoczynające się ukośnikiem są absolutnymi ścieżkami według konwencji. Gdyby to zadziałało, nie uznałbym tego za "proste". – payo

+0

Czy wypróbowałeś "Zasoby \ Scene_01.unity',' Assets/Scene_01.unity', './Assets/Scene_01.unity' i' Scene_01.unity'? –

+0

Zaktualizowałem moje pytanie - ale tak, wypróbowałem wszystkie te odmiany. Zamierzam odesłać to pytanie na forach jedności. – payo

Powiązane problemy