Overview
LCKTablet includes three built-in camera modes, each derived fromULCKBaseCameraMode. 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.- Features
- Settings
- Code
- 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.- Features
- Settings
- Code
- 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.- Features
- Settings
- Code
- 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.