Topdownshooter-Links/Rechtsdrehen????

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Topdownshooter-Links/Rechtsdrehen????

    Hallo, der N00b des Tages ist mal wieder da.

    Und zwar mit einer frage:
    Ich arbeite an einem Topdownshooter ,aber komme nicht weiter. Wie mache ich, das der Spieler bei der linken/Rechten Pfeiltaste nach links/rechts geht? NAtürlich wird mit der maus gesteuert. (Also der Spieler wählt die richtung mit der Maus) und von dieser Richtung aus soll er sixh auch drehen!

    Codes:

    w_Key

    GML-Quellcode

    1. speed = 3;


    s_Key

    GML-Quellcode

    1. speed = -3


    Step

    GML-Quellcode

    1. direction = point_direction(x,y,mouse_x,mouse_y);
    2. image_angle = direction;


    Bitte helft mir
  • Speed ist eine Schlecht Metohde. Hast du Wandobjekte mach sie Solid. Das hier in den Step Event vom Spieler packen und die Events w_Key und s_Key löschen:

    GML-Quellcode

    1. if keyboard_check(vk_up)
    2. move_contact_solid(direction,3)
    3. if keyboard_check(vk_left)
    4. move_contact_solid(direction+90,3)
    5. if keyboard_check(vk_right)
    6. move_contact_solid(direction-90,3)
    7. if keyboard_check(vk_down)
    8. move_contact_solid(direction+180,3)
    Alles anzeigen


    Ach und wenn du auf Buchstaben die Tasten belegen willst machste statt z.B vk_up -> ord("W")

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bernt ()

  • zB. muss in den W key noch folgendes rein:

    GML-Quellcode

    1. direction = 90; speed = 3


    s Key:

    GML-Quellcode

    1. direction = 270; speed = 3



    edIT: Bissl zu lame, vielleicht ist die vorherige Lösung auch die bessere ^^
    :) :( ;) :P 8) :D ;( :rolleyes: :huh: :S X( 8| ?( :| :thumbdown: :thumbsup: :thumbup: 8o :pinch: :sleeping: :wacko: :whistling: :evil: ^^ :heul: :para:

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Das Tier ()