Skip to content

Custom camera

Set Camera Location and Set Camera Rotation control where the embedded viewport renders from.

sequenceDiagram
  participant Tick as Event Tick or timer
  participant GVW as Game Viewport Widget
  participant PCM as Player Camera Manager
  Tick->>GVW: Set Camera Location(true)
  Tick->>GVW: Set Camera Rotation(true)
  GVW->>PCM: Read transform

Call both nodes each frame (or when the camera moves) with:

  • Use Player Camera Manager Location = true
  • Use Player Camera Manager Rotation = true

Supply explicit transforms:

Set Camera Location
Use Player Camera Manager Location: false
Override Location: (X, Y, Z)
Set Camera Rotation
Use Player Camera Manager Rotation: false
Override Rotation: (Pitch, Yaw, Roll)

Feed Override Location from a Scene Component on a placed camera actor:

Get World Location / Rotation from CameraComponent
→ Set Camera Location / Rotation (override)
GoalNode
ZoomSet FOV
Top-down mapToggle Orthographic = true, then Set Orthographic Width
Debug shadingUpdate View Mode