PRODUCTS
EXPERIENCES
APPS & GAMES
SUPPORT
Meta accounts are here: you can create a Meta account to log into VR devices.
Learn more
META HORIZON WORLDS
LEARN TO CREATE
INTRO TO CREATION
INTRO TO HAND TOOLS
INTRO TO GIZMOS
INTRO TO SCRIPTING
PUBLISHING
LOCAL SCRIPTING
EVENTS
MOTION
ACTIONS
RESOURCES
BROWSE TUTORIALS
INTRO TO GIZMOS
WELCOME TO GIZMOS
WELCOME TO GIZMOS
Prepare to add exciting and engaging gizmos to your creations! Gizmos are found in your Build Menu, from Build, click Gizmos.
ENVIRONMENT GIZMO
You can pull out the Environment gizmo with your laser pointer, by clicking and holding down your index trigger.
VOIP SETTINGS
VOIP allows you to change how the user's voice travels in the published version of your world.
DOOR GIZMO
From the Door gizmo’s property panel, press Choose World, and you will be able to select from all of your published worlds, and even worlds you are a collaborator on.
TEXT GIZMO
The text gizmo allows you to communicate with visitors, write instructions, and can even be used as art. From the properties panel text field, you can type out what you would like.
TEXT FORMATTING
The text gizmo holds a lot of powerful functions; Bold, Italic, Underline, Strikethrough, and much more!
SOUND RECORDER
The sound recorder can capture audio from your microphone and play it back in your world.
SOUNDS
Under the Sounds tab next to Gizmos, we have access to an assortment of Sound Effects, Background Noises, and Music.
PARTICLEFX GIZMO
Particle effects have a lot of creative uses, and are even more powerful with scripting, which we will cover later in this series.
TRAILFX GIZMO
Let’s take a look at the TrailFX gizmo.
INTERACTIVE TRAILFX
One way to use a TrailFX, is to set it to Play on Start. Then group it with an object like this wand.
ANIMATED TRAILFX
Another great way to use a TrailFX is to add it to an animated object.
SPAWN GIZMO
By default the Spawn gizmo is used to determine where players enter the world. When Spawn on Start is turned on, people will enter at this location.
SCRIPT GIZMO
Script Gizmos are extremely powerful. They are used to write scripts, and in the next part of this series you will learn a few tricks to help you get started.
TRIGGER GIZMO
The trigger gizmo detects players by default, but can be set up to detect objects entering it’s area as well. Paired with the script gizmo, you can cause sound and visual effects to go off, teleport players, and so much more!
RAYCAST GIZMO
Raycast Gizmos are useful for detecting objects and players that are in a direct line of sight.
TELEPORT PLAYERS
WELCOME TO TELEPORTING PLAYERS
In this series we will create scripted interactions to take gizmos to the next level. We are going to start with a teleport script to introduce you to the elements of scripting.
GIZMOS
Teleporting can be a lot of fun and also extremely useful. Consider the need to respawn someone who accidentally falls off or through your world.
CODEBLOCKS
Now we are ready to define when the player will get teleported. For that we will need an event, on the right, under Player Events, you’ll see When Trigger is Entered by Player.
VARIABLES
At the end of the When Trigger is Entered by Player event, you will notice a green Player pill shape. This represents the player that entered the trigger.
ATTACH SCRIPTS
Remember that trigger we put under our world? Open up the properties panel, and at the bottom right there is an Attached Script drop down. Select Respawn to attach your script.
SCRIPT TIPS
You can now use this script over and over again by bringing out more triggers and spawn points. Before moving on, consider trying it out by placing a trigger in the cave that teleports the player to the top of the mountain.
SCRIPTED GIZMOS
WELCOME TO SCRIPTED GIZMOS
The teleport script is very cool. It allows you to move a player from one point to another instantly. Let’s take it a step further and look at how we can connect other gizmos to our scripts.
WELCOME NAME OF PLAYER
When people enter your world, let’s display welcome plus their name on a text gizmo.
PLAY SOUND ON GRAB
Let’s play a sound effect on this wand when it is picked up. To do this, create a new script called PlayOnGrab.
WATER BALLOON
To make a water balloon, let’s start by making a duplicate of the PlayOnGrab script. We will name it WaterBalloon, which will splash when it hits a player.
LOOP EFFECTS RANDOMLY
Let’s make a duplicate of the WaterBalloon script. We will name it LoopEffects.
ADVANCED WATER BALLOONS
HIDE AND SHOW
Our water balloon from the previous section is still missing a couple important details, for one, it doesn’t disappear after colliding! That’s an easy addition to our script.
TOGGLE INTERACTION
Our water balloon could be pushed a little further, when invisible it can still be interacted with by players. Let's change that.
OBJECT COLLISIONS
What if we want the water balloon to splash on a wall or another object? We can do this by bringing over the When Colliding With Object event.
CAPACITY OPTIMIZATION
If you duplicated these water balloons as they are, they would be a lot of fun, but they would quickly eat up your world’s capacity. To optimize, we can reuse the sound and visual effects across a group of balloons.
THANK YOU FOR WATCHING
Well done, and thank you for coming with me on this journey, we have lots of great tutorials in and out of Horizon. Be sure to experiment in this world playing with the skills you’ve just learned.
QUEST 3
QUEST PRO
QUEST 2
ACCESSORIES
RIFT S
APPS & GAMES
SUPPORT
DEVELOPERS
VR FOR WORK
ALL PRODUCTS
Quest 3
Quest Pro
Quest 2
Quest 2 (Refurbished)
Rift S
Accessories
Quest
Go
Rift
Compare Headset
MORE META QUEST
Forums
Blog
Referrals
VR for Good
Creators
Download SDKs
ABOUT
Careers
Meta Connect
Research
ALL PRODUCTS
Quest 3
Quest Pro
Quest 2
Quest 2 (Refurbished)
Rift S
Accessories
Quest
Go
Rift
Compare Headset
MORE META QUEST
Forums
Blog
Referrals
VR for Good
Creators
Download SDKs
ABOUT
Careers
Meta Connect
Research
Privacy
Legal
© Meta 2024