Type Alias: CharacterController
type CharacterController = {
stepOffset: Float;
slopeLimit: Float;
skinWidth: Float;
displacement: Vec3;
};
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:159
Kinematic character controller for collision-constrained movement without a rigid body. Uses tuned collision handling for responsive control.
Properties
stepOffset
stepOffset: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:164
Maximum climbable step height. Steps higher than this cannot be climbed automatically.
Default Value
0;
slopeLimit
slopeLimit: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:169
Maximum walkable slope (degrees). Slopes steeper than this are not walkable.
Default Value
45;
skinWidth
skinWidth: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:174
Collision skin width (meters).
Default Value
0;
displacement
displacement: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:179
Requested displacement for the current frame.
Default Value
(0, 0, 0);