Re:Slot di Salvataggio… come fare?

#182650

ccddxxff
Partecipante
  • Blenderista
  • Post sul forum 129

allora,

2 script

Primo Script: Salva

Code:
import GameLogic as G

# Prendo l’oggetto che contiene TUTTE le property, quindi l’oggetto contiene prop Vita, prop Monete e così via
obj = G.getCurrentScene().objects[‘OBOggettoCheContieneLeProperty’]

# apro il file in modalità  scrittura
mioFile = open(“Salvataggio.txt”, “w”)

# scrivo nel file il valore delle property
mioFile.write(obj[‘nome property1’])
mioFile.write(obj[‘nome property2’])

# chiudo il file
mioFile.close

secondo script: Carica

Code:
import GameLogic as G

# Prendo l’oggetto che contiene TUTTE le property
obj = G.getCurrentScene().objects[‘OBOggettoCheContieneLeProperty’]

# apro il file in modalità  lettura
mioFile = open(“Salvataggio.txt”, “r”)

#recupero il valore della property e la inserisco nella property nell’ordine di salvataggio
obj[‘nome property1’] = mioFile.readline()
obj[‘nome property2’] = mioFile.readline()

# chiudo il file
mioFile.close

Attento! Le property vita, monete, puntodi salvataggio, devono stare tutte in un unico oggetto come ad esempio un empty.

Se ci sono ancora dubbi chiedi.