Hallo zusammen,
ich mal wieder
Der Spieler soll die Möglichkeit haben, Objekte in der Welt zu platzieren. Im Moment, platziert er die Objekte genau auf seiner Position. Das ist aber nur meine Alternative, damit ich an anderen Sachen im Spiel basteln kann.
Ich hatte eigentlich vor, das die Objekte direkt vor dem Spieler gesetzt werden, in Blickrichtung natürlich (ich sollte vielleicht erwähnen, das es eine TopDown-Ansicht ist). Da ich aber immer noch blutiger Anfänger bin habe ich bis jetzt keine passende und leicht umzusetzende Lösung gefunden. Möglicherweise habe ich an den falschen Stellen gesucht bin eben schon alt.
Ich muss wohl die x und y Position vom Spieler "manipulieren". Mein Gedanke ist, das ich image_angle in einer Variable speichere und je nach Variable, ein + oder - bei den Koordinaten setzen lasse. Die Objekte lassen sich aber nur in ein Grid setzen (damit es im Endeffekt geordneter aussieht und nichts überlappt) und zwar ins nächst gelegene freie Kästchen. Durch die WASD Steuerung kann man sich allerdings auch Diagonal bewegen und hat dementsprechend auch eine diagonale Blickrichtung. Zusätzlich reguliert der Gamemaker die Blickrichtung selbst und ist nicht im Code. Gibt es eine Möglichkeit den aktuellen image_angle des Spielers auszulesen um diesen nutzvoll zu verwenden? Oder denke ich viel zu kompliziert?
ich mal wieder
Der Spieler soll die Möglichkeit haben, Objekte in der Welt zu platzieren. Im Moment, platziert er die Objekte genau auf seiner Position. Das ist aber nur meine Alternative, damit ich an anderen Sachen im Spiel basteln kann.
Ich hatte eigentlich vor, das die Objekte direkt vor dem Spieler gesetzt werden, in Blickrichtung natürlich (ich sollte vielleicht erwähnen, das es eine TopDown-Ansicht ist). Da ich aber immer noch blutiger Anfänger bin habe ich bis jetzt keine passende und leicht umzusetzende Lösung gefunden. Möglicherweise habe ich an den falschen Stellen gesucht bin eben schon alt.
Ich muss wohl die x und y Position vom Spieler "manipulieren". Mein Gedanke ist, das ich image_angle in einer Variable speichere und je nach Variable, ein + oder - bei den Koordinaten setzen lasse. Die Objekte lassen sich aber nur in ein Grid setzen (damit es im Endeffekt geordneter aussieht und nichts überlappt) und zwar ins nächst gelegene freie Kästchen. Durch die WASD Steuerung kann man sich allerdings auch Diagonal bewegen und hat dementsprechend auch eine diagonale Blickrichtung. Zusätzlich reguliert der Gamemaker die Blickrichtung selbst und ist nicht im Code. Gibt es eine Möglichkeit den aktuellen image_angle des Spielers auszulesen um diesen nutzvoll zu verwenden? Oder denke ich viel zu kompliziert?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Captain_Knorke ()