Scripting API

CinemachinePositionComposer

class in Unity.Cinemachine · Unity.Cinemachine · inherits from CinemachineComponentBase

16 of 16 of Unity's members
In Tassix

Body: moves the camera (keeping its orientation) so its target is at a screen position at a distance, with a dead zone and damping along the camera's axes.

Fields 7

float CameraDistance
bool CenterOnActivate
Vector3 Damping
float DeadZoneDepth
Vector3 TargetOffset

Properties 4

bool BodyAppliesAfterAim { get; }
bool IsValid { get; }
CinemachineCore.Stage Stage { get; }
Vector3 TrackedPoint { get; }

Methods 5

void ForceCameraPosition(Vector3 pos, Quaternion rot)
float GetMaxDampTime()
void MutateCameraState(ref CameraState curState, float deltaTime)
void OnTargetObjectWarped(Transform target, Vector3 positionDelta)
bool OnTransitionFromCamera(ICinemachineCamera? fromCam, Vector3 worldUp, float deltaTime)