Skip to main content

Overview

LCKTablet includes three built-in camera modes, each derived from ULCKBaseCameraMode. Camera modes control how the scene capture component is positioned and oriented relative to the player.

ULCKBaseCameraMode

Abstract base class for camera mode implementations.

Selfie Camera Mode

Front-facing camera with optional follow mode that tracks tablet orientation.
  • Follow Mode — Camera follows tablet orientation smoothly
  • Front/Rear Toggle — Switch between selfie and outward-facing
  • Adjustable FOV — Customize field of view
  • Smoothness Control — Adjust camera movement smoothing

First Person Camera Mode

Point-of-view camera attached to the player’s view for immersive capture.
  • Direct POV — Captures exactly what the player sees
  • Adjustable FOV — Match or differ from player FOV
  • Smooth Movement — Configurable smoothing for stability

Third Person Camera Mode

Behind-player camera with adjustable distance for action shots.
  • Adjustable Distance — Control camera distance from player
  • Front/Back Toggle — Position camera in front or behind
  • FOV Control — Customize field of view
  • Smooth Follow — Configurable smoothing

Switching Camera Modes


Creating Custom Camera Modes

1

Create Subclass

Create a new class derived from ULCKBaseCameraMode:
2

Implement Activation

3

Register with Tablet

Add your custom camera mode component to the tablet actor and register it in the mode selection UI.

Camera Mode Delegates

All camera mode delegates broadcast the new value when changed, making it easy to sync UI elements with current settings.