Inhalt

Frames mit JavaScript Steuern Erstellen einer Spiel-Schleife

Halten der Tasten

Dieses Tutorial setzt sich aus dem vorherigen Lernprogramm 'Frames mit JavaScript steuern' fort. Es veranschaulicht den Kreis zu bewegen, während die Taste gedrückt wird. Erstellen Sie die steuernden Frames mit dem JavaScript Tutorial.


Halten der Tasten 1

Wir wollen den Zustand der einzelnen Schaltflächen verfolgen. Fügen Sie dieses Skript in das 'Allgemein' Event in den Filmeigenschaften ein.



var LeftButtonPressed=false,RightButtonPressed=false;

Schalten Sie 'Use Release' für beide Schaltflächen ein. Dies ermöglicht ein neues Ereignis mit dem Namen 'On Release'. 'On Click' wird aufgerufen, wenn eine Taste gedrückt wird. 'On Release' wird aufgerufen, wenn die Taste losgelassen wurde.


Halten der Tasten 3

Halten der Tasten 4

Löschen Sie das aktuelle Skript in den 'On Click' Ereignissen. Fügen Sie das Folgende für die 'On Click' und 'On Release' Ereignisse der Schaltflächen hinzu.



LeftButtonPressed=true;


LeftButtonPressed=false;


RightButtonPressed=true;


RightButtonPressed=false;

Der Zustand der beiden Tasten wird jetzt verfolgt. Fügen Sie dieses Skript in das 'On Update' Ereignis der Filmeigenschaften ein. Das 'On Update' Ereignis wirde jedesmal aufgerufen, wenn der Film aktualisiert wird. Dies kann mehrere Mal pro Sekunde sein.



if(LeftButtonPressed){
BlueCircle
-=1;
}
if(RightButtonPressed){
BlueCircle
+=1;
}

Wenn die linke Taste z.B. gedrückt gehalten wird, wird die Variable 'LeftButtonPressed' auf true gesetzt. Wenn der Wert true ist, verringert sich der X-Wert des Kreises, jedes Mal wenn 'On Update' aufgerufen wird.


Play Abspielen

Halten der Tasten 10

Frames mit JavaScript Steuern Erstellen einer Spiel-Schleife
Diese Dokumentation wurde aus dem englischen, mit einem online-Übersetzer übersetzt. Wir entschuldigen uns, wenn Sie irgendwelche Fehler finden. Wenn Sie uns Korrekturen helfen möchten. Gibt es ein Übersetzungseditor in Hippani Animator (im Menü "Hilfe"). Kostenlose Lizenz-Schlüssel geben wir jedem, der mehr als 100 Sätze korrigiert. Bitte kontaktieren Sie uns für weitere Details.