Trigger sind eigentlich nichts anderes als Schalter, sie lösen irgend ein Hit Event aus.
![]()
Trigger Schaltfläche
![]() |
|
|
|
| Einen Trigger erzeugen: Einen neuen Tisch öffnen mit File / New . | Auf die Trigger Schaltfläche klicken. | Bewege den Mauszeiger über den Tisch,er sollte jetzt so aussehen,Klicken, wo der Trigger plaziert werden soll. | So sieht er im Editor aus. |
Wir betrachten uns die Trigger Optionen:
|
|
|
| Options in der ToolBar | aktivieren und den Trigger auswählen |
Jetzt sehen wir die Trigger Eigenschaften,
Hinweis: Jeder neue Tisch enthält bereits die 4 klassischen Trigger:
LeftOutlane, RightOutlane, LeftInlane, RightInlane -es gibt für sie aber
noch kein Skript.
|
|
Trigger- Art des Objektes das ausgewählt ist. Name - Trigger1 Name des Triggers, kann geändert werden. ------Colors & Formatting Shape - ShapeCircle Visible - Sichtbar oder unsichtbar einstellen. Radius - Stellt den Radius des Triggers ein. 25 ist voreingestellt. ------Position X - Zeigt die X Position des Triggers auf dem Tisch an. Y - Zeigt die Y Position des Triggers auf dem Tisch an. Surface - Surface meint die Höhe eines anderen Objektes, die der Plunger annehmen soll. Voreingestellt ist <None> das heißt auf Höhe des Tisches. Zur Erinnerung: Der Plunger braucht Walls, die den Ball am Platz halten. ------State Enabled - Wenn aktiviert, funktioniert der Trigger immer, oder er wird erst über das Script aktiviert. ------Misc Timer Enabled - Standart nicht aktiv. Der Time ist in Ruhrsellung. Er wird normalerweise im Script eingeschaltet, und wird mit SpinnerName_Timer() angesprochen. Timer Interval - Zeitinterval bis der Timer anspringt. UserValue -Frei zu verfüngung stehende Variable. Braucht
keine Dim Deklaration. Muss jedoch vor Gebrauch initialisiert werden.
Die Variable kann den Type Zeichenkette, Numerisch, Boolean haben.
|
Beispiel demo5triggersinlaneoutlane.zip
Trigger sind auch einfach zu skripten, am Ende des Beispiel Scriptes findest Du den Teil für die Trigger.
![]() |
In den Trigger1 Optionen, ist der Trigger unsichtbar geschaltet.
|
Beachte: LeftOutlane, RightOutlane, LeftInlane, RightInlane haben jetzt auch "Events"
| '************************** Triggers
Sub Trigger1_Hit() 'Trigger1 wird von der Kugel
überrollt, dann: Sub RightInlane_Hit Sub RightOutlane_Hit Sub LeftInlane_Hit Sub LeftOutlane_Hit '************************** Triggers Ends here
|