2012-03-31 9 views
1

Wie mache ich einen Timer (Cooldown/Deaktivieren/Verzögerung) einen Tastendruck für eine begrenzte Zeit?C# -EingabeSimulator-Timer für Tastenanschläge?

Ich benutze inputSimulator als pInvoke und all diese sind ein wenig jenseits meines Verständnisses, ich habe es für ein paar Stunden ohne Erfolg versucht, also entschied ich mich, inputSimulator zu verwenden (was mich 2 Minuten dauerte).

Wie auch immer, es ist für ein Weltraumkampfspiel in C# Form, also was ich brauchte, war in der Lage, verschiedene Tastenkombinationen zu treffen, ohne das Programm den vorherigen Schlüssel zu blockieren, tat das, jetzt brauche ich nur einen Timer, irgendwelche Ideen? :)

Antwort

0

Ich landete nur eine boolean für eine begrenzte Zeit deaktivieren, die die offensichtliche Antwort ist. Anstatt einen Schlüssel zu deaktivieren, deaktivieren Sie die Aktion, die der Schlüssel für eine begrenzte Zeit ausführt.