Hallo,
ich bin neuling was den Gamaker angeht und habe hier wahrscheinlich ein Logig/Verständnis Problem.
Folgendes:
Ich habe einen Room, Playersprite und wall sprite.
Den Player kann ich mit Left/Right steuern.
Left/Right bewegung wird bei einer Kollision gestoppt.
Das Funktioniert soweit auch
Nun kommt eine Up/Down bewegungdazu.
Die startet mit einer bewegung nach unten, sobald hier eine Kollision stattfindet bewegt sich der Player automatisch nach oben bis zur nächsten Kollision..usw.
Funktioniert
Aber sobald ich den Player nach links oder rechts bewege (Tasten drücke) stoppt die Up/Down bewegung
Hier komm ich nicht weiter.
Wie verhindere ich diesen Stopp?
Ich weis nicht ob das hier weiter hift, aber ich poste das mal mit:
Ach ja, das ganze ist mit DnD gemacht.
ich bin neuling was den Gamaker angeht und habe hier wahrscheinlich ein Logig/Verständnis Problem.
Folgendes:
Ich habe einen Room, Playersprite und wall sprite.
Den Player kann ich mit Left/Right steuern.
Left/Right bewegung wird bei einer Kollision gestoppt.
Das Funktioniert soweit auch
Nun kommt eine Up/Down bewegungdazu.
Die startet mit einer bewegung nach unten, sobald hier eine Kollision stattfindet bewegt sich der Player automatisch nach oben bis zur nächsten Kollision..usw.
Funktioniert
Aber sobald ich den Player nach links oder rechts bewege (Tasten drücke) stoppt die Up/Down bewegung
Hier komm ich nicht weiter.
Wie verhindere ich diesen Stopp?
Ich weis nicht ob das hier weiter hift, aber ich poste das mal mit:
Ach ja, das ganze ist mit DnD gemacht.
Information about object: object1
Sprite: Player
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent:
Mask:
Create Event:
start moving in directions 010101010 with speed set to 7
Collision Event with object object_wall1:
start moving in directions 010000000 with speed set to 7
bounce precisely against solid objects
create a medium effect of type ring relative at (0,0) of color 16777215 below objects
Keyboard Event for Key:
start moving in directions 000100000 with speed set to 7
Keyboard Event for Key:
start moving in directions 000001000 with speed set to 7
Key Press Event for Key:
end the game
Key Release Event for Key:
start moving in directions 000100000 with speed set to 0
Key Release Event for Key:
start moving in directions 000001000 with speed set to 0
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fabbio ()