Creare Videogiochi - Game Developer
Sistema di cambio scena - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: Sistema di cambio scena (/thread-Sistema-di-cambio-scena)



Sistema di cambio scena - 93sunderland - 12-05-2016

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?


RE: Sistema di cambio scena - Blackg96 - 12-05-2016

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


RE: Sistema di cambio scena - 93sunderland - 13-05-2016

quindi devo creare in ogni script dei valori pubblici da poter chiamare attraverso un PlayerPrefs?


RE: Sistema di cambio scena - 93sunderland - 14-05-2016

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