У меня есть сценарий, который я пытаюсь надеть на персонажа, но он не позволит мне? - PullRequest
0 голосов
/ 29 мая 2018

Хорошо, так что я работаю в Unity для класса, и я делаю учебник по 3D Survival Shooter.Я только что закончил создание скрипта Player Movement и пытаюсь его протестировать, но когда я нажимаю кнопку воспроизведения, он говорит: «Все ошибки компилятора должны быть исправлены, прежде чем вы сможете войти в режим воспроизведения!»

Iсмотрел внизу и видел в консоли, что у меня появляется ошибка: «Assets / _Complete-Game / MobileInput / Scripts / MobileControlRig.cs (12,29): ошибка CS0234: имя типа или пространства имен« IActiveBuildTargetChanged »не соответствуетсуществует в пространстве имен 'UnityEditor.Build'. Вам не хватает ссылки на сборку? "

Я никогда раньше не использовал Unity, поэтому понятия не имею, что делать.Может ли кто-нибудь помочь мне разобраться в этом?

Что следует отметить: я использую Unity 5.6.0f3 Personal, и мой компьютер работает под управлением Windows 7 (это школьный компьютер, поэтому мы не можем их обновить).

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Хорошо, спасибо комментатору, который связал меня с веб-сайтом Unity Forums.

Я получил от него то, что вы можете избежать этой ошибки, войдя в сценарий и удалив строки "#if UNITY_EDITOR,UnityEditor.Build.IActiveBuildTargetChanged #endif: ".И если это происходит в любом из других скриптов, просто удалите его из них.

Спасибо всем за помощь!

0 голосов
/ 29 мая 2018

IActiveBuildTargetChanged недоступно.Это вызывает ошибку.

Вы используете Unity 5.6.0f3 , но IActiveBuildTargetChanged было добавлено в Unity 2017.1 .Вам необходимо скачать Unity 2017.1 или версию выше этой, чтобы следовать этому руководству.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...