Skip to main content

FirstPersonMovementComponent

@zylem/game-lib


@zylem/game-lib / behavior / FirstPersonMovementComponent

Interface: FirstPersonMovementComponent

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/components-qWwOsvwh.d.ts:9

First Person Controller ECS Components

Components for first-person movement and camera control:

  • Movement configuration (walk/run speed, sensitivity, eye height)
  • Input intent (WASD movement + mouse look deltas)
  • Runtime state (yaw, pitch, speed)

Properties​

eyeHeight​

eyeHeight: number

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/components-qWwOsvwh.d.ts:17

Vertical offset above entity position for eye/camera placement


lookSensitivity​

lookSensitivity: number

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/components-qWwOsvwh.d.ts:15

Look sensitivity multiplier applied to raw input deltas


runSpeed​

runSpeed: number

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/components-qWwOsvwh.d.ts:13

Sprint/run speed (units/sec)


walkSpeed​

walkSpeed: number

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/components-qWwOsvwh.d.ts:11

Base walking speed (units/sec)