Blender Teleportation Tutorial
Posted on: August 3, 2008In this tutorial, i will show you how to make a GE teleportaton setup.
First off, we are going to use a basic FPS setup. I have a premade one here.
Now we can begin…
1. we need to make some teleporter models in order to act as our game’s teleporter… Create one as shown here….
Here is the texture used as the inner lining of the teleporter…
And i used these settings for each face…
And now ( if you are using this texture as shown above ) you are going to wanna add to lamps on each side of the teleporter as shown in order for the texture to look semi-transparent.
Also, add an empty on one either side of the teleporter and call it “place1″.
2. Now that we have our teleporter setup, we can apply some logic bricks.. as shown below to the inner part of the teleporter ( the semi-transparent part ) and to the place1 empty we added.
NOTE: make sure you create a new script in the text editor called “teleport” before you create the python controller.
3.Now, copy and paste this code into the “teleport” script…
4. Now we need to duplicate the teleporter and its empty and lamps as shown below….
NOTE: Make sure you duplicate them using Shift+D to make sure that the logic bricks gets copied as well.
5. Rename the new teleporter’s “place1″ duplicate to “place2″.
6. Create a new script in the text editor and call it “teleport2″ and copy and paste this code into it.
7. Now, change the duplicate teleporter’s python controller property to “teleport2″
8. Add a bool property to the playerbox and call it “object” and set the value to True
9. Move the 2 empties up a bit as so…
And now press P! Please post any questions or comments here and if you have had a problem setting up this tutorial, i will be happy to help you!











October 14th, 2008 at 9:30 pm
Somethings Wrong in step 2
In the text, it talk about the empty called “place1″
Now that we have our teleporter setup, we can apply some logic bricks.. as shown below to the inner part of the teleporter ( the semi-transparent part ) and to the place1 empty we added.”
But the screenshot below, ist says “place2″.
You dont have a “place2″ empty at this time (you rename the copy later in step 5), so you cant possibly attach a sensor to it in step 2.