Запазване на състоянието на сцената
Tonakien 26 април 2015 г., 22:11 ч.
Трябва ми помощта ти.
Има няколко сцени. Играчът може да се движи свободно между сцените. В сцените, според определени правила, обектите се появяват и "живеят" (движат се, променят параметрите си и т.н.). Колко обекта и какви са техните параметри не са предвидими.
Как да "замразя" (запазя) състоянието на сцената и след това да го върна в състоянието, в което е било?
Опитах се да направя следното: Използвам DontDestroyOnLoad върху обектите, от които се нуждая, и ги изключвам, преди да изляза от сцената. Но когато се върна назад, нямам препратка към деактивирани обекти и да ги активирам. Доколкото знам, без препратка към обект няма да е възможно да го активирате с обикновен GameObject.Find, тъй като търсенето няма да намери деактивирания обект.
Молба за помощ. Кажете ми как да направя зареждането, от което се нуждая, или ми кажете как да активирам обект без препратка към него.
Re: Запазване на състоянието на сцената
getAlex 27 април 2015 г. 00:16 ч
Re: Запазване на състоянието на сцената
Tonakien 27 април 2015 г., 09:37 ч
Re: Запазване на състоянието на сцената
bwolf88 27 април 2015 г., 09:51 ч.
Re: Запазване на състоянието на сцената
Tonakien 27 април 2015 г. 10:04 ч
Re: Запазване на състоянието на сцената
Tonakien 27 април 2015 г., 14:18 ч.
Но, разбира се, това е само за преходи през сцени във включената игра. Когато направя пълноценно запазване / зареждане, ще трябва да направя както е посочено по-горе (да сортирам параметрите и да ги запиша).