Проверьте, успешно ли работает Unity или нет (UNITY C #) - PullRequest
0 голосов
/ 28 августа 2018

Вот мой скрипт для программной сборки

BuildPlayerOptions szBuildResult = new BuildPlayerOptions();
szBuildResult.scenes = scenes;
szBuildResult.locationPathName = m_szapkFileName;
szBuildResult.target = BuildTarget.StandaloneWindows;
szBuildResult.options = BuildOptions.None;

BuildPipeline.BuildPlayer(szBuildResult);

Теперь я попытался сделать что-то подобное

string result = BuildPipeline.BuildPlayer(szBuildResult);

Но он возвращает мне сообщение об ошибке

Невозможно преобразовать тип UnityEditor.Build.Reporting.BuildReport в строку

Как я могу проверить, успешна ли сборка или нет?

Я использую Unity 2018.2

1 Ответ

0 голосов
/ 28 августа 2018

BuildPipeline.BuildPlayer перезапустит BuildReport объект. поэтому используйте BuildReport вместо string

BuildReport result = BuildPipeline.BuildPlayer(szBuildResult);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...