Задать вопрос
@Korsakovlev

Как перенести обьект/обьекты/данные из одной сцены в другую?

В интернете я смог найти посты, где люди это делают, но так и не смог точно понять, а тупое копирование меня не особо устраивает.
Как я понял данные лучше переносить с помощью статического класса, а вот с объектами я не совсем понял как работать.
Про Object.DontDestroyOnLoad и Singleton я слышал, но смог только понять, что первый используется, чтобы при переходе на сцену выбранный объект не был удален, а второй это паттерн, по принципу действия похожий на статический класс.
А как это использовать я понять не могу ":)
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
1. Либо запрещает удалять объект при загрузки новой сцены
2. Либо догружаешь дополнительную сцену аддитивно
3. Либо на новой сцене создаёшь объекты заново
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
Данные не надо хранить в сцене вообще. Поэтому никаких статических классов или еще какой то фигни не понадобиться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы