ok, dankeschön:-)
Anfänger probleme:D
- GM 8
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
heyho,
ich habe folgendes kleines problem
ich bestimme das ziel meiner tower mit
GML-Quellcode
- {
- if firing > 0 firing += 1;
- if firing >= 30/rate firing = 0;
- if not instance_exists(target) target = noone;
- if instance_exists(ob_enemy)
- {
- if target = noone target = instance_nearest(x,y,ob_enemy);
- if point_distance(x,y,target.x,target.y) > range
- target = noone;
- else if firing = 0
- firing = 1;
- }
- if firing = 1 depth = -3;
- else depth = -2;
- }
ich suche mir also immer den weg zum nächsten ob_enemy und packe den in meine variable target, doch was ist wenn ich verschiedene gegnertypen habe, die halt nicht alle ob_enemy heißen. also wie kann ich das objekt enemy erstzen? -
ok letztes problem gelöst:D
aber neues problem
ich möchte mein spiel speichern und laden können
Spoiler anzeigen dazu benutze ich zum speichern
und zm laden:
funktioniert sogesehn auch ganz gut, nur wie mache ich das jetzt das globale variablen z.b die variable <global.geld> mitgespeichert werden?
da jedes mal wenn ich das gespeicherte spiel lade, alles wieder auf 0 steht... -
du könntest in der registry irgendwo einen versteckten registry schlüssel anlegen den du dann so nennst wie dein spiel. in diesen key machst du nochmal mehrere keys mit den namen von den savegames. und dann speicherst du in dem key mit dem savegame namen die varibalen werte ab.
-
ich habs jetzt über die ini gelöst, aber ich frage mich was genau der befehl game_save denn speichet?