Editor BackDrop Objekte

TextBox & Score Anzeige

Der Backdrop Tool BarBack Drop Ansicht des Editors


TextBox

TextBoxes benutzt man um Text anzuzeigen.

TextBox Schaltfläche

Eine TextBox erzeugen: Mit File / New einen neuen Tisch öffnen.

TextBox anklicken

den Mauszeiger über den Tisch bewegen,

er sollte jetzt so aussehen, klicken wo eine TextBox plaziert werden soll.

So sieht sie im Editor aus.

Hinweis: Sie kann überall plaziert werden, der graue Bereich stellt den Tisch dar.


Hinweis: Ein neuer Tisch enthält schon eine TextBox, die mit "ScoreText" benannt ist, dafür gibt es aber noch kein Script.

Zu den TextBox Optionen:

Options im ToolBaranklicken und die TextBox durch anklicken auswählen.

Jetzt können wir die TextBox Eigenschaften betrachten:
 
TextBox - Art des Objektes das ausgewählt ist

Name - ScoreText Der Name der TextBox, die der neue Tisch schon enthält Tipp: Es ist sinnvoll der TextBox einen Namen zu geben, der etwas mit Ihrem Text zu tun hat, das spart später Verwirrung

Text- Hier kann man Text eingeben. Dieser Text wird (erstmal) gezeigt, wenn der Tisch gespielt wird.

Transparent - Macht die Back Color unsichtbar.

Back Color - Stellt die Hintergrundfarbe ein

Text Color - Stellt die Textfarbe ein

Font - Auswählen der Schriftart, Schriftschnitt & Größe.

Alignment - Richtet den Text mittig, nach links oder rechts aus.

X - Zeigt die X Position der TextBox auf dem Tisch.

Y - Zeigt die Y Position der TextBox auf dem Tisch.

Width - Ändert die Breite der TextBox.

Height - Ändert die Höhe der TextBox.

Timer Interval - Eigener Timer, über TextBoxName_Timer() aktivieren .Ausgeschaltet ist voreingestellt.


Anklicken von Font öffnet das Schriftart Menü. Hier kann man Schriftart, Schriftschnitt und Größe auswählen.

Im Sample Feld sieht man eine Vorschau.

Hinweis: Wenn der Flipper veröffentlicht werden soll, muß man bedenken, es können beim Anwender nur Schriften angezeigt werden, die dieser auch installiert hat. Wenn du also exotische Schriften verwendest, solltest du sie in "mit liefern", sie sind also nicht im Flipper enthalten!


Beispiel demo3scoretextbox.zip
 
Hier noch etwas Script für die Demo , um Score zu zählen und die Anzeige in der TextBox. Script ist zur Unterscheidung grün geschrieben.

Am Anfang des Skriptes steht folgende Zeile:

Dim Score 'Beachte das Sub AddScore, Diese Variable speichert den Wert der dort gegeben wird.

Hinweis: Alles hinter einem ' oder Rem ist eine Bemerkung des Autors und wird vom Script nicht mitgelesen. 
Dim deklariert "Score" als eine Variable. Das bedeutet sie ist eine Art Speicher geworden, sie kann z.B. einen Zahlenwert enthalten. Ein neuerliches AddScore ändert diesen Wert. (Ein Dim kann auch einen Zustand speichern, gewöhnlich "true" oder "false")

Hier noch mal das Sub um den Score hinzuzufügen.
'************************** Adding Score

Sub AddScore(points) 'dafür brauchten wir das Dim Score am Anfang (Variablen stehen üblicherweise am Anfang des Scriptes)
Score = Score + points ' Hier werden zum Score die Punkte addiert die vorher durch AddScore (#) gegeben wurden (in den Klammern stehen die Points)
ScoreText.Text = FormatNumber(Score, 0, -1, 0, -1) 'etwas für Fortgeschrittene, gibt das Format an, in dem die Ziffern dargestellt werden)
End Sub

'************************** Adding Score Ends here
 
Hinweis: Durchsuche mal das Script nach AddScore(50) oder jedes andere AddScore (#) Bumper; Targets & SlingShots usw. rufen jeweils das Sub AddScore auf und geben gleichzeitig die Punktzahl.


Editor - Grundlagen des Visual Pinball Editors. Menüleisten Funktionen - importieren von Images & Sounds

Table Optionen - Ballfarbe - Erklärt die Table Optionen, importieren eines Ball Images & verändern der Ballfarbe

Rechts Klick Optionen - Erklärt alle Rechts-Klick-Optionen für die versch. Objekte

Erzeugen eines Sling Shot - Zeigt wie man in einer Wall aus einer Linie einen Sling Shot macht

Decals - Erklärt die Decal Optionen, & zeigt wie ein Image importiert wird. Pinball DemoDecal

Plunger & Kicker - Wie man Plunger & Kickers verwendet & ein Beispiel

Walls & Targets - Alles über Walls & Targets

Lights & Bumpers - Light & Bumper States & Lights, Bumper Option Leiste

Gate & Sound Events - Erklärt die Gate Optionen & wie Sounds über das Script gestartet werden. Pinball Demo2

TextBox & Making Score count - Zeigt wie man TextBoxen verwendet & AddScore & Dim Score im Script. Pinball Demo3

Ramps - Erlärt Ramp Optionen & und wie man eine einfache Rampe baut. Pinball Demo4

Spinners - Erlärt Spinner Optionen & Script für einen Spinner. Pinball Demo4

Triggers - Erlärt Trigger Optionen & Script für einen Trigger. Pinball Demo5

Timers - Erlärt Timer Optionen & Script für einen Timer. Pinball Demo6

Flippers - Erlärt Flipper Optionen & Script für einen Flipper. Pinball Demo7

Zurück zur Hauptseite