Skip to content

ThirdPersonController

Defined in: packages/threeplay/src/plugins/camera/types.ts:73

The running third-person behavior.

stop(): void

Defined in: packages/threeplay/src/plugins/camera/types.ts:10

Stops it; the camera stays where it is.

void

CameraController.stop

distance: number

Defined in: packages/threeplay/src/plugins/camera/types.ts:79

Wanted distance (the camera may be closer while a wall is in the way).


readonly mode: "follow" | "firstPerson" | "thirdPerson" | "orbit" | "topDown"

Defined in: packages/threeplay/src/plugins/camera/types.ts:8

Which behavior this is.

CameraController.mode


pitch: number

Defined in: packages/threeplay/src/plugins/camera/types.ts:77

Camera elevation over the horizon, degrees.


shoulder: number

Defined in: packages/threeplay/src/plugins/camera/types.ts:81

Over-the-shoulder offset in meters (negate it to switch shoulders).


yaw: number

Defined in: packages/threeplay/src/plugins/camera/types.ts:75

Degrees around the target; 0 puts the camera on its +Z side.