About VR editing controls and menus

This page describes the controls and menus available to you while editing a level in VR.

Controller buttons

Button layout for HTC Vive controllers:

Button layout for Oculus Touch controllers:

Right-hand controller buttons:

Left-hand controller buttons:

Tip: If you're left-handed, you may want to switch the primary and off-hand controllers, so that you can use your left hand to select objects and your right hand to hold the menu. See the Feedback and general settings section below.

About the selection cursors

Your primary controller offers two different cursors for interacting with objects in VR: a laser pointer for interacting with objects at a distance, and a "point cursor" for manipulating objects by grabbing them directly.

The laser pointer is the default selection tool. Your primary controller casts the laser out into the scene whenever it is not touching the bounding box of an object. You can use this laser to:

However, when you bring your controller inside the bounding box of an object, the laser cursor is replaced by a small dot. This dot indicates that you can grab the object and move it around the level by simply moving your controller.

Laser cursor color legend:

Point cursor color legend:

See also Select objects and Transform selected objects.

The VR menu

Press the secondary thumb button on your off-hand controller to open the main VR menu:

Aim your laser cursor at an icon to highlight it, and press the right index trigger to select.

Tip: The menu gets bigger and smaller when you move it in and out of your direct line of sight.

Clone

Copies all level objects that you currently have selected and adds them to the scene.

Toggle multi-selection

Activates multi-selection mode. While this option is selected, you can select multiple objects with your laser pointer without needing to press the left index trigger.

Press the left index trigger at any time to release this setting and resume the default behavior.

Delete

Deletes any level objects that you currently have selected.

Camera preview

If you have a camera object selected in the level, activate this menu item to see a preview rendering of the level from that camera's point of view. See Work with a camera.

Object manipulation settings

Opens the object manipulation sub-menu. The items in this sub-menu determine what kind of spatial transformations you can apply to objects that you select in the level.

Move, Rotate and Scale tools

These settings determine what transform manipulators are shown for objects that you select:

See Select and move objects.

Snap rotations

When you have the Rotate tool selected, you can select one of these options to constrain the possible angles of rotation for objects that you select. This snap setting applies both when you use the laser pointer to drag a manipulator, and when you grab an object directly.

Snap to surface

When this setting is enabled, objects that you move will snap to the surface of other objects in the level when they get close enough.

Snap to grid

When this setting is enabled, and you use your laser pointer to move an object along a 3D axis, the edges and center of your object's bounding box will snap to the edges and center of nearby objects. This adaptive snapping can help keep the objects in your level aligned with each other.

Snap to orientation

When this setting is enabled, and you move an object close to the surface of another object in the level, your selected object will automatically rotate so that its orientation matches the surface of the other object. This can help you to accurately stack and line up your objects.

Feedback and general settings

Opens the settings sub-menu, where you can control the amount of visual and tactile feedback you receive.

Toggle all descriptions

This setting is a master switch for the following three settings related to descriptions. When this setting is disabled, you will not see any brief descriptions for controller buttons, objects that you select in the scene, or items that you highlight in the menu. When this setting is enabled, the following three controls determine the visibility of each of those types of description.

Toggle descriptions for controller buttons

When this setting is enabled, each usable button on your controllers is accompanied by a short tooltip to remind you of its function.

Toggle descriptions for selected objects

When this setting is enabled, you can select an object in the scene to see a brief description that includes its name and type.

Toggle descriptions for menu items

When this setting is enabled, you can hover over any item in the menu to see a brief description of that item.

Toggle haptic feedback

When this setting is enabled, your VR controllers emit short vibration pulses to confirm when you highlight and select new menu items, and when you make selected objects collide with other surfaces in the scene.

Toggle gizmos

When this setting is enabled, the VR rendering shows gizmos to represent level objects that are normally invisible when you run your project in the interactive engine, such as lights, trigger volumes and cameras.

Enable this setting if you want to be able to select and modify those level objects in your editing session, or disable this setting if you want to get a better idea of what the level "really" looks like without them.

Switch primary-hand and off-hand controllers

When this setting is enabled, the left and right controllers switch roles:

Undo and Redo

Undo and re-do the last changes you made to your level while editing in VR. You can undo: