Creare Videogiochi - Game Developer

Versione completa: Sistema di cambio scena
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve, adesso vorrei capire come poter cambiare scena mantenendo tutto quello che è successo nella scena precedente... mi spiego meglio...

Voglio creare un gioco un po' in stile Resident Evil, quindi ogni volta che lascio una scena, tutti gli oggetti dell'inventario, tutte le porte aperte, tutte le azioni compiute, ecc..., devono essere mantenute, infatti se dovessi ritornare indietro dovrei trovare tutte le cose come le ho lasciate prima.
Inoltre quando entro/esco da una scena attraverso una porta, successivamente dovrei spawnare davanti la porta utilizzata e non altrove.

Vi dico questo perchè non so assolutissimamente cosa dovrei toccare e attualmente non sono riuscito a trovare qualcosa che vada per me.
Per caso qualcuno ha qualche dritta da darmi?
Devi salvare dei valori o con i player prefs o in un file criptato e ad ogni load di quella scena carichi i valori e li applichi agli oggetti
quindi devo creare in ogni script dei valori pubblici da poter chiamare attraverso un PlayerPrefs?
sono riuscito a immettere il PlayerPrefs in alcuni script ma c'è un problema: nel gioco vorrei che molteplici oggetti, come ad esempio le porte, possano mantenere il proprio stato anche cambiando scena, tuttavia il PlayerPrefs non funziona singolarmente ma per tutte le porte, infatti se apro una porta che è uguale alle altre, durante il gioco si apre ovviamente solo quella, ma appena chiudo e riapro il gioco, caricando il PlayerPrefs, stavolta trovo tutte le porte aperte.


C'è un metodo per poter salvare lo stato di un singolo oggetto?


stavo scherzando, ho risolto XD