Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
Einbahnstraßen/Rolltreppen
BeitragHallo, ich schreibe gerade an einem Labyrinthspiel, in dem es auch Einbahnstraßen geben soll. Sobald der Spieler ein Sprite von einer bestimmten Seite berührt, soll er das Feld betreten können. Also in etwa so: Spieler -> [Pfeil nach rechts] -> leeres Feld leeres Feld -> [Spieler] -> leeres Feld leeres Feld -> [Pfeil nach rechts] -> Spieler Berührt der Spieler die Rolltreppe allerdings von rechts, oben oder unten darf er sich nicht bewegen. Weiß jemand, wie ich das umsetze? Danke, Terrance
-
Danke, werd ich machen.
-
Ah, super. Das funktioniert! Vielen, vielen Dank! Eine Frage habe ich aber noch: Kannst du mir noch verraten, wie ich das mache, dass pro Bewegung der Player immer eine bestimmte Anzahl von Schritten geht? Sokoban ist ja ein grid-basiertes Spiel. Trotzdem schonmal vielen Dank, das Skript hilft mir ein ganzes Stück weiter.
-
Beides scheint leider nicht zu funktionieren. Der Fehler bleibt (fast) der gleiche. Solange ich für jeden Schritt die jeweilige Bewegungstaste extra drücke, funktioniert es. Halte ich aber die Taste gedrückt, bewegt sich entweder mein Herz immer weiter, oder der Player bleibt wieder im Herz hängen. So langsam glaube ich, dass mein Ansatz einfach falsch ist.
-
Hallo, ich möchte einen Sokoban-Klon programmieren. Es handelt sich um ein Remake eines alten C64-Spiels aus der Magic Disk 64 (falls die noch jemand kennt). Die Grafiken habe ich fertig, die Bewegungen der Spielerfigur funktionieren auch. Selbst die Bewegung der "Kiste" (hier ist es ein Herz) klappt inzwischen ganz gut. Bis auf einen Umstand: Sobald ich die Kiste an der Wand habe und nochmal drücke, bewegt sich die Spielerfigur noch ein paar Pixel und steckt dann in der Kiste fest. :-/ Hat da j…
-
Welches Objekt habe ich vor mir?
BeitragDanke, das geht. Stimmt schon, ein switch würde mir besser gefallen, aber so ist's auch okay. Ist ja mein erstes Spiel, da muß der Code nicht gleich perfekt sein.
-
Welches Objekt habe ich vor mir?
BeitragNein, leider hilft das nicht. Natürlich hast du recht, ich hätte mir das auch sparen können, aber ich hab das gemacht, um zu testen, was in obj drin ist. Also ind hat die ID des Zielobjekts(in diesem Fall 100223). Gibt es denn keine Möglichkeit, den Objektnamen einer bestimmten ID herauszufinden?
-
Welches Objekt habe ich vor mir?
BeitragHab ich schon, da bekomm ich aber nur ein <undefined> zurück. Mein Code diesbezüglich sieht im Moment so aus: (xx,yy ist die Position des Spielers + die nächste Position, in die er gehen möchte). GML-Quellcode (15 Zeilen) Als ind bekomm ich entweder -4 zurück (dann ist das Feld vor mir leer), oder die ID des Objekts. Aber egal, was ich probiere, obj ist immer leer.
-
Welches Objekt habe ich vor mir?
BeitragHallo, ich arbeite gerade an meinem ersten Spiel, einem Sokoban-Klon mit erweiterten Features. Ich möchte gerne wissen, welches Objekt sich vor meinem Spieler befindet, um dann darauf reagieren zu können. Ist es z.B. ein Block, möchte ich ihn verschieben, ist es aber ein Diamant, möchte ich ihn einsammeln. Ich kann zwar die ID des vor mir befindlichen Objekts herausfinden, aber wie erfahre ich mit GML, zu welchem Objekt diese ID gehört? Ich würde dann nämlich in einer switch-Anweisung auf die ve…