Ich will mal eine Frage in die Runde stellen, wie ihr eure Spielstände abspeichert.
Ich frage das deswegen, da ich momentan an einem Spiel dran bin, bei dem ich ganz viele Daten abspeichern will bzw. muss.
Bei DungeonLegend habe ich das über Playerprefs gemacht, da die Anzahl an Daten noch recht überschaubar war.
Jetzt, bei meinem neuen Projekt werden es jedoch viel mehr Daten sein (Jeder Gegner wird mit Vitalwerten, Position, Ausrichtung usw. gespeichert) und da finde ich die Playerprefs nicht mehr so richtig gut.
Ich fuchse mich gerade in die XML Möglichkeit ein. Muss aber sagen, dass es irgendwie nicht in mein Köpfchen will.
Kann ich bei einer XML einzelne Bereiche überschreiben oder muss ich immer die ganze Datei neu erzeugen? Ich würde gerne einen Spielstand für alle Szenen haben und es sollten nur die Werte der aktiven Szene abgespeichert werden, bzw hinten dran gehangen werden, falls man zum ersten Mal in der Szene ist.
Wenn die XML auf einem iOS gespeichert würde, was passiert bei einem Update des Spiels? Ist die Datei dann noch da oder würde sie überschrieben werden, da im gleichen Ordner?
Bei Playerprefs und iOS geht das recht gut. Da bleiben die Daten erhalten.
Was gibt es noch für Möglichkeiten Daten auf unterschiedlichen Medien zu speichern?
WEB Basierende Spiele interessieren mich erstmal nicht. Es geht mier erstmal um lokale Speicherdaten.
Ich würde mich freuen, wenn der Ein oder Andere mir ein paar funktionierende Techniken aufzeigen könnte. Vielleicht auch über Vor- und Nachteile schreibt.



Meine Inhalte anzeigen
Männlich
Anzeigenamen Historie
