Hey
ich Programmiere grade ein spiel (kleines jump n run) mit ein freund, und ich möchte eine save and load funktion machen aber ich bekomme das nicht hin :D
ich habe folgends :
ich habe ein Java script namens Game_Master.js
dadrin ist der aktuelle score den ich erspiele im spiel (ist aber nicht gespeichert wenn ich sterbe)
so die wird in einer
static var currentScore : int = 0;
angegeben.
ich habe jetzt ein anderes java script das heißt Save_Load.js
da steht eigendlich nichts weiter drin als das er wenn ich auf den save button gehe das er die grade erspielten scor in einer Txt datei speichern soll damit ich sie wieder daraus dann lesen kann (ganz simpel halt)
der code sieht so aus :
import System.IO;
static var currentScore : int = 0;
function WriteFile ()
{
var sw : StreamWriter = new StreamWriter(Application.dataPath+"/Savegame.txt");
sw.WriteLine(currentScore);
sw.Flush();
sw.Close();
Debug.Log ("Ja Erstell ich dir!");
}
wie mache ich das jetzt das er mir den aktuellen scor aus der Game_Master.js rüberholt in die Save_Load.js ?
ich dachte mir das ich einfach in Save_Load.js einfach wieder rein schreibe
static var currentScore : int = 0;
und das ich das dann unten aufrufen kann er schreibt mir dann auf die txt mit der 0 aber mache ich dann ein punkt im spiel und speicher wieder dann ändert er das nicht zu 1
könnt ihr mir helfen ? :S
lg
PS: habe schon im internet unter http://docs.unity3d.com/Manual/ geschaut aber finde nichts dazu und google hilft auch nicht wirklich :D
bei fragen einfach schreiben..