Doppelklick=Schneller

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

  • Doppelklick=Schneller

    Hi @ all!
    Bin neu hier und benutze den Gamemaker zum ersten Mal!
    Ich bin direkt auf ein Problem gestoßen:
    Ich möchte,dass meine Spielfigur
    • ,wenn ich einmal links/rechts drücke+gedrückt halte,normal läuft.
    • ,wenn ich 2 Mal links/rechts drücke+gedrückt halte,doppelt so schnell läuft.
    • ,wenn ich 3 oder mehr Mal drücke+gedrückt halte,das gleiche wie bei 2 Mal passiert.

    Ich hoffe,ihr könnt mir helfen!
    Danke im Vorraus!
    Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist überzeugt, dass er genug davon habe. [René Descartes]
  • also ich hab davon selber noch nicht so die ahnung, aber so koenntes funzen:
    ist aber vll auch viel zu umständlich...-g-


    tastendruck = 0



    tastendruck > 1
    tastendruck -= 1
    tastendruck < 1
    tastendruck = 0




    mulitiplikator = 0



    mulitiplikator > 3
    multiplikator = 1



    (taste)
    tastendruck < 0
    multiplikator +=1

    (taste)
    tastendruck = 50 (steps wieviel, zeit man hat um den nächsten klick auszuführen, damit dieser auch als doppelklick 'annerkannt' wird)

    (deine bewegungstasten)
    die geschwindigkeit deines spielers, dann mit multiplikator multiplizieren.

    zb speed = 20*mulitiplikator

    wobei ein '+ - < >' vorm '=' immer relativ bedeutet...

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Raeumler ()

  • @ Raumler: Ich bin mir ziemlich sicher das das nicht funktionieren wird.

    @ Codric:Mach einfach das was zwiebelmann gesagt hat ins create event des SpielerObjektes.
    Oder noch einfacher das hier ins Step Event.

    Quellcode

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


    mfg Timma

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

  • doch doch das funzt...

    es gibt ja keinen doppelklick event für tasten.... und wenn man einfach nur x/y+=4 macht, das ist das ja nicht die doppelte geschwindigkeit...

    das einzige prob ist, das die spielfigur dann zwischen den tastendruecken mal kurz stehen bleibt...

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Raeumler ()