Ссылки по умолчанию будут применяться только в режиме редактирования?

#c# #visual-studio #unity3d

#c# #visual-studio #unity-игровой движок

Вопрос:

Прошло много времени с тех пор, как я что-то делал в unity3d, но сегодня я открыл свой старый проект, чтобы создать apk-файл из игры, которую я сделал около года назад. Но как только я открыл проект, я увидел, что для каждой ссылки в моих скриптах c # было установлено значение None. Я не могу изменить их обратно, и мой проект не работает без них. Ниже этого есть информационное окно, в котором говорится «Ссылки по умолчанию будут применяться только в режиме редактирования». Я действительно не знаю, что делать, потому что, как я уже сказал, я не работал с unity в течение года, и я не так хорошо знаком со всеми вещами. Чтобы показать вам, что я имею в виду, я добавил скриншот ниже.

Было бы здорово, если бы кто-нибудь мог мне помочь. Заранее спасибо.

Скриншот из раздела ссылок в инспекторе скрипта c # в Unity3d

Комментарии:

1. выберите &ameobject с этим скриптом в сцене / иерархии, а не в ваших ресурсах / скриптах.

Ответ №1:

Обычно проблема устраняется, если вы открываете свой проект с той же версией unity, с которой работали год назад, а может и раньше. На данный момент ущерб, возможно, уже нанесен, но есть ли у вас резервная копия для вашего проекта? Вы можете начать все сначала с более ранней версии unity, она будет работать, если вы с тех пор с ней не работали.

Комментарии:

1. Вы знаете, как я могу узнать, какую версию я использовал тогда?

Ответ №2:

Я рассматриваю это только как сообщение или подсказку. Как только вы запускаете приложение, ссылки автоматически назначаются в инспекторе. Они остаются даже при остановке приложения, но не после сохранения или повторного запуска unity. Странное поведение.

Комментарии:

1. Это должен быть комментарий, а не ответ.