Я сделал свой первый проект Unity, и в редакторе все работает нормально. Есть несколько сценариев С#, и все они работали. Однако, когда я сделал сборку Windows, скрипты не запустились, и были показаны только объекты. Игра просто стоит, и ее нужно закрыть с помощью диспетчера задач. Кто-нибудь знает решение?
Это случается со мной часто, и я до сих пор не знаю, что вызывает это. В некоторых случаях помогает перестроение проекта, поэтому попробуйте перестроить проект.
Спасибо за ваш совет, но это не сработало.
«Определение безумия — это делать одно и то же снова и снова и ожидать разных результатов». - Альберт Эйнштейн
@derHugo Вы знаете, программирование - это в основном своего рода безумие.
@GoldenretriverYT это было обновление вместо фиксированного обновления
Я нашел решение! Пробовал запускать методом Update
, а у этого в редакторе было намного больше кадров, чем в билде. Однако я нашел метод FixedUpdate
, который всегда запускает одни и те же кадры. При этом я обнаружил, что мне нужно гораздо больше Силы, добавленной к объекту.
Скомпилируйте его с параметрами отладки и console. Это должно позволить вам увидеть любые ошибки.