Skip to main content
Version: 3.0

Pointer Marker

The Pointer Marker is a built-in Marker that creates a directional indicator to guide the Player's attention toward specific UI elements or world objects.

Settings

Point Behavior

The Point Behavior setting determines how the Pointer will orient itself:

BehaviorDescription
Look At World TransformPoints toward a 3D object in the world space
Look At Canvas TransformPoints toward a UI element in a Canvas
Fixed DirectionPoints in a predetermined direction (Up, Down, Left, etc.)
Custom AnglePoints at a specific custom angle defined by Euler angles

Look At World Transform

When Point Behavior is set to "Look At World Transform":

SettingDescription
Target TransformThe 3D Transform in the world that the Pointer will aim toward
Camera TypeThe camera used for world-to-screen space conversion

The Camera Type options include:

  • Inherit from Canvas
  • Camera.main
  • Custom

Look At Canvas Transform

When Point Behavior is set to "Look At Canvas Transform":

SettingDescription
Target CanvasThe Canvas containing the UI element to point toward
Target TransformThe RectTransform of the UI element to point toward

Fixed Direction

When point behavior is set to "Fixed direction", you can choose from the following directions: up, down, left, right, top-left, top-right, bottom-left, and bottom-right.

Custom Angle

When Point Behavior is set to "Custom Angle":

SettingDescription
Custom AngleEuler angles (in degrees) specifying the exact rotation of the Pointer

Creating your own

Prerequisites

Your pointer sprite should be facing right and its anchor should be centered

  1. Create UI for your desired pointer
info

Anchors must be centered. The dimensions of the UI do not matter.

  1. At the root of the object, assign a Pointer Marker component
    • You can also add it by clicking Add Component > Tutorial Master > Markers > Pointer Marker
  2. Save your new UI as a Prefab

Follow this guide to learn how to add your new Marker and use it for tutorials.