Hallo Community,
ich habe ein kleines Problem mit meinem neuesten Projekt.
Ich habe eine Spielfigur, die ich durch ein Labyrinth bewegen will.
Der weg zwischen den Wänden ist nur wenige Pixel breiter als die Spielfigur groß ist.
In meinem vorherigen Projekt habe ich immer die JumpToPoint mit BounceOffWalls benutzt.
Allerdings komme ich damit nur soweit an die Mauer heran wie meine Geschwindigkeit ist (also wenn ich bei Jump to point +/-3 Pixel mache, dann komme ich im schlimmsten Fall nur bis 3 Pixel an die Mauer heran, und passe dann an einer Abzweigung nicht mehr zwischen die Wände).
Zur Zeit habe ich eine Abfrage eingebaut ob noch 3 Pixel platz sind und wenn nicht probiere ich 2 Pixel weiter zu laufen oder 1 Pixel wenn das auch nicht geht.
Das alles erscheint mir ziemlich unelegant, deshalb meine Frage:
Wie macht ihr Bewegungen mit Kollisionsabfrage?
ich habe ein kleines Problem mit meinem neuesten Projekt.
Ich habe eine Spielfigur, die ich durch ein Labyrinth bewegen will.
Der weg zwischen den Wänden ist nur wenige Pixel breiter als die Spielfigur groß ist.
In meinem vorherigen Projekt habe ich immer die JumpToPoint mit BounceOffWalls benutzt.
Allerdings komme ich damit nur soweit an die Mauer heran wie meine Geschwindigkeit ist (also wenn ich bei Jump to point +/-3 Pixel mache, dann komme ich im schlimmsten Fall nur bis 3 Pixel an die Mauer heran, und passe dann an einer Abzweigung nicht mehr zwischen die Wände).
Zur Zeit habe ich eine Abfrage eingebaut ob noch 3 Pixel platz sind und wenn nicht probiere ich 2 Pixel weiter zu laufen oder 1 Pixel wenn das auch nicht geht.
Das alles erscheint mir ziemlich unelegant, deshalb meine Frage:
Wie macht ihr Bewegungen mit Kollisionsabfrage?