Я работаю над храмом, как игра, используя этот комплект. https://www.assetstore.unity3d.com/#/content/3292. Я хочу вставить комнату с двумя дверями, когда мой игрок входит в комнату, он перестает работать, а пользователь может управлять клавишами со стрелками, а когда он покидает комнату за задним дверью, он снова запускается. что я должен делать, когда он сталкивается с дверью, сталкивается? Я делаю это, заменяя сцены. Я создаю пустой сборник Game-object в GamePlayScene, когда игрок сталкивается с тем, что я загружаю HouseScene, и когда он сталкивается с задней дверью (в HouseScene), я загружаю GamePlayScene. но игра начинается с самого начала. как я могу возобновить игру Оттуда, где я оставил И сохранить трек пройденного расстояния и собранные монеты? А также для HouseScene. Помните о достижениях, которые я достиг в этом. Благодарю.Как передать информацию между сменой сцены?
ответ
Вам необходимо сохранить информацию, которую вы хотите сохранить между своими сценами. У вас есть некоторые возможности:
1) Сохраняйте информацию в текстовом файле и извлекайте их при загрузке новой сцены (но этот способ немного «грязный» и не рекомендуется ... следующие пункты этот список - лучшие решения);
2) Использование PlayerPrefs. Они предоставляют получателям и сеттерам для извлечения/хранения данных в/из реестра вашей операционной системы.
3) Использование объекта (в виде контейнера), который содержит все ваши «глобальные» переменные (те, которые вы хотите транслировать между переходами сцен), и вызывать функцию DontDestroyOnLoad. Таким образом, ваш «контейнер» (с его данными) будет сохраняться на протяжении всего жизненного цикла игры.
Спасибо За вашу помощь .. –
Принято ....... –
- 1. Функция анимации между сменой страницы
- 2. Как передать информацию между обратными вызовами GUI
- 3. Как передать управляющую информацию между окнами
- 4. Как передать информацию между segues раскадровки?
- 5. как передать информацию между объектами объектива c
- 6. Как передать информацию между 3-мя диспетчерами?
- 7. Ввести задержку между сменой изображения в цикле
- 8. Невозможно передать информацию между функцией и основным
- 9. Добавить переход между сменой цвета Java
- 10. Навигация Экспериментальные: Как передать реквизит на сцены?
- 11. Как передать информацию между страницами мастера wxPython PyWizardPage?
- 12. Нетти - Как передать информацию между обработчиками в том же трубопроводе
- 13. Как передать информацию между Angular и C# ASP.NET?
- 14. Как передать информацию о сеансе между Java/Servlet и .NET.
- 15. Как передать информацию между двумя UIViewControllers в a в UITabBarController
- 16. ASP.NET: Как передать стандартную информацию между Masters/Pages в коде?
- 17. Как передать информацию между BroadcastReceiver и основным методом
- 18. Как передать информацию через jQuery
- 19. Как передать информацию весной mvc
- 20. Как передать дополнительную информацию BLE?
- 21. Как передать информацию от app.showdialog
- 22. Как передать информацию из строки
- 23. Как передать информацию демону Python?
- 24. Как сделать кнопку сменой ярлыка
- 25. Как передать информацию [String] через сокет
- 26. Как передать параметры между рельсами?
- 27. Как отправить переменную/информацию между потоками
- 28. В чем разница между потоками Oracle и сменой данных?
- 29. Как обменять информацию между классами
- 30. Как передавать информацию между Акциями
посмотрите [PlayerPrefs] (http://docs.unity3d.com/Documentation/ScriptReference/PlayerPrefs.html) –
@WaquasMajeed: Я редактировал заголовок вашего вопроса. Я думаю, теперь более понятно, чего вы пытаетесь достичь. –
OK @Andrea. Спасибо за редактирование. Звучит неплохо сейчас, –