kostenloser Webspace werbefrei: lima-city


Tastenbefehl

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    dd2005

    dd2005 hat kostenlosen Webspace.

    Hi leute,

    ich mach ein Spiel und muss Tasten zum steuern benutzen!
    Wie kann ich in VB beim dr?cken einer Taste einen Befehl ausf?hren lassen?


    mfg Denis
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. r***********g

    du brauchst ein formular, auf dem setzt du die eigenschaft keypreview auf true
    dadurch werden tastatursignale abgefangen

    so kannst du sie auslesen: in der Form_KeyDown Sub
    Diese wird ausgel?st, wenn eine Taste RUNTER gedr?ckt wird, und Form_KeyUP wenn sie losgelassen wird.

    welche taste das ist, steht in der mitgegeben variable Keycode, die ist nur in dieser sub vorhanden

    jetzt m?sstest du abfragen If keycode = 11 then usw

    Ich mach das so

    Select Case KEyCode
    Case vbkeyleft
    'Anweisungen
    case vbkeynum0
    'Anweisungen
    End Select

    Nach Case steht immer die Konstante f?r die Taste, wenn du nach der eingabe von vbkey Strg+leer dr?ckst bekommst du die liste.
    dann w?rde ich je nach dem was f?r ein spiele du hast, entweder die anweisungen f?rs taste runter direkt reinschreiben, wenn man die taste gedr?ckt h?lt, wird das ereignis ?fter ausgel?st, oder eben variablen machen

    Dim LinksGedr?ckt as Boolean

    und dann in KeyDown

    Case vbkeyleft
    linksgedr?ckt = True

    und in keyup linksgedr?ckt = False

    und dann in einem Timer abfragen:

    if Linksgedr?ckt then
    'Anweisungen
    End If
  4. Autor dieses Themas

    dd2005

    dd2005 hat kostenlosen Webspace.

    Vielen dank f?r deine Hilfe!

    mfg Denis
  5. a*********l

    Hab ein Tutorial dazu geschrieben guckt einfach mal vorbei!

    mfg Alex
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!