Hallo Leute,
ich versuche mich gerade an einem "Puzzle Boy" bzw. Kwirk Clone.
Falls ihr das Spiel nicht kennt, hier gibt es ein Video. Ab etwa 7:30 Minuten im Video sieht man die Rotationssteine in Action, mit denen ich Probleme habe.
youtube.com/watch?v=uNhu0_isbnE
Ich überlege jetzt seit 2 Tagen, wie ich wohl die türkisen, rotierbaren Steine am einfachsten umsetzen kann. Reicht dafür 1 Objekt oder brauche ich mehrere (z. B. den Rotationsstein + 4 Schalterobjekte in den Ecken). Irgendwie habe ich keine Idee, wie ich das mit möglichst geringem Aufwand umsetzen kann.
Die Sprites der Rotationssteine haben bei mir 8 Frames, wobei Frame 0,2,4 und 6 jeweils eine Ausgangs- bzw. Endposition darstellen. Frame 1,3,5 und 7 werden nur kurz für die Rotationsanimation genutzt, da sie die Diagonale darstellen.
Aber wann bzw. wie triggere ich die Rotation am Besten? Bei Berührung des eigentlichen Rotationssteins oder über besser über zusätzliche Trigger-Objekte, die ich in die Eckpunkte setze?
Wie würdet ihr das lösen? Ich brauche nur einen kurzen Denkanstoß. Ich brauche keinen Code.
Gruß
Markus
ich versuche mich gerade an einem "Puzzle Boy" bzw. Kwirk Clone.
Falls ihr das Spiel nicht kennt, hier gibt es ein Video. Ab etwa 7:30 Minuten im Video sieht man die Rotationssteine in Action, mit denen ich Probleme habe.
youtube.com/watch?v=uNhu0_isbnE
Ich überlege jetzt seit 2 Tagen, wie ich wohl die türkisen, rotierbaren Steine am einfachsten umsetzen kann. Reicht dafür 1 Objekt oder brauche ich mehrere (z. B. den Rotationsstein + 4 Schalterobjekte in den Ecken). Irgendwie habe ich keine Idee, wie ich das mit möglichst geringem Aufwand umsetzen kann.
Die Sprites der Rotationssteine haben bei mir 8 Frames, wobei Frame 0,2,4 und 6 jeweils eine Ausgangs- bzw. Endposition darstellen. Frame 1,3,5 und 7 werden nur kurz für die Rotationsanimation genutzt, da sie die Diagonale darstellen.
Aber wann bzw. wie triggere ich die Rotation am Besten? Bei Berührung des eigentlichen Rotationssteins oder über besser über zusätzliche Trigger-Objekte, die ich in die Eckpunkte setze?
Wie würdet ihr das lösen? Ich brauche nur einen kurzen Denkanstoß. Ich brauche keinen Code.
Gruß
Markus
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von Beginner73 ()