Techniques for teleportation
Pointer teleportation is a mechanic where you point to a location you want to go to, and you jump there. No gliding. You just teleport to the new location. A laser beam or arc may be drawn, along with a teleport location receptacle to indicate where you may go.
As we've seen in previous chapters, we can make our own scripts. But since this is a core feature of VR applications, teleportation components are often included with device SDK toolkits. We'll write our own and consider some provided ones afterward.
To begin, if you have a saved version of the scene from Chapter 4, Gaze-Based Control, you can start with that. You may disable a few objects that we do not need, including Ethan
and WalkTarget
. Or, build a similar simple new scene containing a ground plane, some 3D objects as obstacles, and a copy of your MeMyselfEye
prefab.
Looking to teleport
The mechanic we'll implement for our homegrown teleportation will work on any VR platform, using gaze-based pointing...