Steuerungs Code

  • GM 8

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

  • Steuerungs Code

    Ich nochmal :P
    Also ich habe ja gestern Nacht die Frage gestellt wie man die Steuerung eines Topd down shooters macht.

    dabei bekam ich von F4LLOUT diesn Code als Antwort :


    if keyboard_check(ord('A')) x = x-5
    if keyboard_check(ord('D')) x = x+5
    if keyboard_check(ord('W')) y = y-5
    if keyboard_check(ord('S')) y = y+5
    ----------------------------------------------
    Der hat fuer ne WASD Steuerung auch Super funktioniert. (mein spiel bleibt auch so)

    Aber mein Bruder macht auch grad nen TDS und das PROBLEM ist.... ER IST LINKSHAENDER XD

    Also wollten wir es so umstellen auf UP DOWN LEFT UND RIGHT.
    Aber das geht iwie net.

    Koennt ihr uns sagen wie das Funkt ¿? :thumbsup:
  • Es soll ja auch nicht funken sondern sich die Figur bewegen...
    Jetzt im Ernst: Was genau geht denn nicht? Was passiert?
    Gibts eine Fehlermeldung? Wie sieht der restliche Code aus?
    Gruß, Spellmaker
    ___________________________________________________________
    Beware of wild pointers
    ______Hinweis für Allergiker: Kann Spuren von Ironie enthalten_____
  • Also. Mein WASD code geht so.


    if keyboard_check(ord('A')) x = x-5
    if keyboard_check(ord('D')) x = x+5
    if keyboard_check(ord('W')) y = y-5
    if keyboard_check(ord('S')) y = y+5

    Aber wir wollen es so haben das dass Spiel meines Bruders mit UP DOWN LEFT RIGHT gespielt wird.
    Aber wenn wir das A z.B zu einem left machen, oder LEFT. Dann bewegt sich der Spieler garnicht oder in richtung Maus. :S
  • Wie wärs mit:

    GML-Quellcode

    1. if keyboard_check(vk_left) x = x-5
    2. if keyboard_check(vk_right) x = x+5
    3. if keyboard_check(vk_up) y = y-5
    4. if keyboard_check(vk_down) y = y+5


    MfG

    Albert Einstein schrieb:

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
  • Trixt0r schrieb:

    Wie wärs mit:

    GML-Quellcode

    1. if keyboard_check(vk_left) x = x-5
    2. if keyboard_check(vk_right) x = x+5
    3. if keyboard_check(vk_up) y = y-5
    4. if keyboard_check(vk_down) y = y+5


    MfG


    Oder ein wenig kürzer (sehr wenig):

    GML-Quellcode

    1. if keyboard_check(vk_left) x-=5;
    2. if keyboard_check(vk_right) x+=5;
    3. if keyboard_check(vk_up) y-=5;
    4. if keyboard_check(vk_down) y+=5;



    Edit:
    Oh das ist ja was als erstes gepostet wurde, wüsste nicht warum das nicht funktiniert.
    Ist es auch im step event des spielers?