Editor Objekte

Flipper


Flipper

Flipper heißen eigentlich nur die Teile, die den Ball wegschlagen.

Flipper Schaltfläche

Einen Flipper erzeugen: Zuerst mit File / New einen neuen Tisch öffnen. Die Flipper Schaltfläche ankicken Bewege den Mauszeiger über den Tisch.Er sollte jetzt so aussehen, klicken wo der Flipper plaziert werden soll. Der Flipper im Editor.


Notiz: Der Flipper ist nicht aufr der richtigen Seit ? Das werden wir später lösen.


Jetzt können wir die Flipper Optionen betrachten.

Optionen im ToolBar aktivieren und den Flipper durch anklicken auswählen.

Bemerkung: Jeder neue Tisch ist grundsätzlich mit zwei Flippern inclusive script ausgestattet: LeftFlipper & RightFlipper

Dicke des Gummi

Links Wert 7

Rechts Wert 1

 

Flipper - Art des Objektes, das ausgewählt ist.

Name- Flipper1 Kann umbenannt werden, das muß aber im Script geändert werden, für jeden weiteren Flipper braucht es auch ein entsprechendes Sub im Script. 


------ Color & formating

Color - Farbe des Flippers auswählen.

Rubber Color - Farbe des Gummis auswählen.

Rubber Thickness - Stellt die Dicke des Gummis ein. 0 ist voreingestellt(der Gummi ist nicht sichtbar mit 0). Unterschied ist zu sehen im Bild unten.

Visible - Désaktiviet den Flipper und mach in unsichbart (damit kann man aber kein durchsichtigen Flipper machen.)

------ Position

X - Zeigt die X Position des Flippers auf dem Tisch.

Y - Zeigt die Y Position des Flippers auf dem Tisch.

Base Radius - Durchmesser am Anfang des Flippers. (normalerweise größer).

End Radius - Durchmesser am Ende des Flippers. (normalerweise kleiner).

Length - Länge des Flippers. 

Start Angle - Startposition des Flippers. Siehe Angles unten.

End Angle - Endposition des Flippers(Flippertaste gedrückt). Siehe Angles unten.

Surface - Oberfläche worauf der Flipper liegen soll. Der Standard Wert <None> entspricht der Tischoberfläche.

------ Physics

Speed - Geschwindigkeit der Bewegung

Strength - Stellt ein wie hart der Ball geschlagen wird.

Elasticity - Höherer Wert lässt den Ball stärker zurückprallen, macht also den Gummi elastischer.

------ Misc

Timer Enabled - Standart nicht aktiv. Der Time ist in Ruhrsellung. Er wird normalerweise im Script eingeschaltet, und wird mit FlipperName_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.
Notiz: Ich brauche diese Variable ab und zu als Markierer.


 


Angles

0 entspricht Norden, oben oder 12 Uhr, wie man es sehen will.....

Die Winkel gehen von 0 bis 359° (es geht auch mit negativen Werten).
Das Ganze kann man sich auch so vorstellen:
-------------- 0
---------305-------45
--------270---------90
---------225-------135
--------------180

Tipl: Eine sehr einfache Methode um den Flipper auf andere Seite zu legen ist einfach de positiven Wert in ein negativen Wert zu ändern.

Start Angle 120 wird Start Angle -120

End Angle 60 wird End Angle -60




 
 

Flipper Script

Zum demo7flipper.zip


Flipper sind leicht zu aktivieren. Das unten gezeigte Script bezieht sich auf Flipper1 in dem Beispiel. Du findest es in den KeyCodes gleich am Anfang des Scriptes.
Beachten: Script aus der demo7 grün geschrieben , nur das Flipper1 Script ist hinzugefügt.
 
Sub Table1_KeyDown(ByVal keycode)

If keycode = LeftFlipperKey Then
LeftFlipper.RotateToEnd
Flipper1.RotateToEnd 'Bewegt den Flipper zu seiner Endposition
PlaySound "FlipperUp"
End If

Sub Table1_KeyUp(ByVal keycode)

If keycode = LeftFlipperKey Then
LeftFlipper.RotateToStart
Flipper1.RotateToStart 'Bewegt den Flippper zu seiner Startposition
PlaySound "FlipperDown"
End If


 
 
Hier die Flipper Optionen für Flipper1 
 
 
 
 

Beachte die Winkel (angle) um in in die richtige Position zu bringen, evt. ein wenig herumprobieren, um den Flipper deinem Tisch anzupassen.
 
 

Die Wall wurde dem Flipper angepasst. Rechtsklicken und Punkte hinzufügen um die Wall zu modelieren. (die Punkte fürRundungen durch rechtsklicken auf smooth setzen)


zum Index

Nächste Seite