#unity3d
Вопрос:
Я новичок в unity и программировании, я следил за видео для создания игры Flappy Bird. Все работает идеально, но когда я запускаю игру, я получаю значок дискеты в середине экрана, и какая-то функция под названием DontDestroyOnLoad начинает работать из ниоткуда. Я ничего не мог найти или понять в Google, когда искал его. Я публикую скриншоты на случай, если кто-нибудь захочет это увидеть.
Этот значок и функция dontdestroyonload появляются только во время запуска игры:
Ответ №1:
В типе справа от вашей сцены и игрового представления есть маленькая кнопка под названием «Штуковины», снимите переключатель с этой кнопки, это должно решить вашу проблему. Также не волнуйтесь, вещицы можно увидеть только в редакторе Unity для редактирования уровней и отладки — > если бы вы собирали игру, например, на IOS, они бы исчезли.
(если это не решит вашу проблему, то я бы просто создал новую сцену и скопировал ваши игровые объекты один за другим)
Комментарии:
1. Чтобы добавить к этому, рассматриваемая штуковина-это «экономия переменных».
Ответ №2:
Я вижу, как кто-то сказал о главной частью проблемы, но я уточню про dontdestroyonload
Don't destroy on load
это коллекция объектов, которые не будут уничтожены, когда новая сцена будет загружен, как правило, объекты приходят из запуска их через DontDestroyOnLoad
метод где-то в скрипте, но я заметил, что некоторое время назад единство создатели начали ставить там некоторые вещи, связанные с помощью встроенных инструментов (например, отладка)