Editor Objects

Flipper


Flipper

Flippers are used to hit the ball. (In case you didn't know :) )

Flipper Button

First Lets Create a Flipper:If you don't have a table already opened File / New to open a new Table. Click on the Flipper button Move Cursor towards the table you are building. it should turn into a Flipper cursor, click this where you would like your Flipper placed. and you get a Flipper.

Now that we have a Flipper Created we can look at the Flipper Option Properties.

Click on options in the ToolBar and select the Flipper by clicking on it.

Doing this will show us the Flipper properties.

Note:All new Tables come with 2 Flippers already on them. LeftFlipper & RightFlipper

Rubber Thickness

Left Flipper set to 7

Right Flipper set to 1

 

Flipper - Name for type of object you have selected.

Name- Flipper1 The name of the Flipper, you can change this to whatever you want, but don't need to. Remember Flipper1 must be scripted for it to move. The name is used to address the object through the script.

------ Color & formating

Color - Select the color of the Flipper.

Rubber Color - Select the color of the Flipper's Rubber.

Rubber Thickness - Select The Rubbers Thickness. 0 is Default. See Picture below Flipper Options

Visible - Désactive l'existence du flipper . Par défaut coché (Attention cela ne permet pas de créer de flipper invisible.)

Visible - Visible checked or unseen unchecked. Default is checked

------ Position

X - Shows The X position of the Flipper on the table.

Y - Shows The Y position of the Flipper on the table.

Base Radius - The Thickness of the base of Flipper. Base of Flipper is usually made thicker.

End Radius - The Thickness of the end of Flipper. End of Flipper is usually made thinner.

Length - Changes the length of the Flipper.

Start Angle - The Starting point for Flipper to begin moving from. See Angles below.

End Angle - The Farthest point for the Flipper to move. See Angles below.

Surface - Selects a surface for the Flipper to be placed on.

------ Physics

Speed - The time it will take the Flipper to move from Start Angle to End Angle

Strength - Determines how hard the Ball will be hit with the Flipper.

Elasticity - Gives the object more bounce or Elasticity. Can be seen when ball will is reflected off the object. Making this number higher gives it more bounce.

------ Misc

Timer Enabled - Unchecked is default. The Timer is off. He can be activated in the script and called by the procedure EMReelName_Timer()

Timer Interval - Is the Time before the Timer procedure start.

UserValue - This Variable is userdefined and can be use for wathever you want. I use it often as event flag in the script.

 


Angles

0 being due north.

The angles are 0 to 359 technically though negatives appear to work as well.
Think of the directions as a clock face that goes
-------------- 0
---------305-------45
--------270---------90
---------225-------135
--------------180

Note: A easy way to change the flipper side is to add the negativ sign to value

Start Angle 120 goes Start Angle -120

End Angle60 goes End Angle -60


 

Flipper Script

Using demo7flipper.zip

Flippers are pretty simple to get working. In the above example you can open it up & check the Flipper1 that was added in. The script for the Flipper1 is at the top part of the script in this demo. In the KeyCodes section of script.

Note:The Green represents the part of the script from demo7, Only the Flipper1 script was added.

Sub Table1_KeyDown(ByVal keycode)

If keycode = LeftFlipperKey Then
LeftFlipper.RotateToEnd
Flipper1.RotateToEnd 'Adds To End Movement for Flipper1
PlaySound "FlipperUp"
End If

Sub Table1_KeyUp(ByVal keycode)

If keycode = LeftFlipperKey Then
LeftFlipper.RotateToStart
Flipper1.RotateToStart 'Adds To Start Movement for Flipper1
PlaySound "FlipperDown"
End If

 

Showing Flipper Options, for Flipper1

 

 

Notice the angles for getting it in this position, you may need to change them a few times on your own tables to get the to the exact position you want them in.

 

I edited the wall to make the flipper spot look more realistic by right clicking the wall behind Flipper & adding points & moving them.


Editor - Learn the Basics of the Visual Pinball Editor. Menu Bar Functions - Importing Images & Sounds.

Table Options - Ball Color - This explains Table options, importing a ball image & Changing ball color.

Right Click Options - Explains All Right Clicking Options for All Objects.

Building a simple Sling Shot - Learn how to make a slingshot from scratch using a basic wall.

Decals - Explains Decal Options, & shows how to import an image for a decal. Pinball DemoDecal

Plungers & Kickers - How to use a Plungers & Kickers & a Simple Pinball Demo.

Walls & Targets - Explains Walls & Targets. Pinball Demo1

Lights Collections - Learn how to use lights in a collection using collection manager. Pinball DemoLights

Lights & Bumpers - Learning Light & Bumper States & Lights, Bumpers Option Bar.Pinball Demo2

Gate & Sound Events - Explains Gate options & how to use sound events in keyup & keydown.Pinball Demo2

TextBox & Making Score count - Shows you how to use TextBoxes & AddScore & Dim Score. Pinball Demo3

Ramps - Explains Ramp Options & shows you how to build a simple Ramp. Pinball Demo4

Spinners - Explains Spinner Options & shows script to make a spinner work. Pinball Demo4

Triggers - Explains Trigger Options & shows script to make a Trigger work. Pinball Demo5

Timers - Explains Timer Options & shows script to make a Timer work. Pinball Demo6

Flippers - Explains Flipper Options & shows script to make a Flipper work. Pinball Demo7

EMReel - Shows you how to use EMReels. Pinball Demo8

Go Back to Main Page