Сохранить сцену в середине игры - PullRequest
0 голосов
/ 26 мая 2020

Я сделал мини-игру, в которой, когда вы приближаетесь к какому-либо объекту, если пользователь нажимает определенную c клавишу, она меняет сцену, на этой сцене есть возможность вернуться в основную сцену, но когда она вернется в основную сцены он возвращается в исходное положение, а не в предыдущее положение. Как я могу сделать так, чтобы, когда игрок вернулся на основную сцену, он появился на предыдущей позиции?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 мая 2020

Вы должны сохранить текущее состояние сцены в переменной.

Если, например, у вас есть кнопка, которая может иметь два состояния, вы должны сохранить состояние кнопки в переменной объекта, который будет помечен как DontDestroyOnLoad, или сохранить его в файле, поэтому, когда вы снова загружаете сцену, вы должны установить сцену на основе информации вашей сохраненной переменной.

Вы также можете установить свою сцену (или объекты чем можно изменить) на DontDestroyOnLoad и измените деактивируйте их на новой сцене. Но это действительно грязно.

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