MouseConfig
@zylem/game-lib / core / MouseConfig
Interface: MouseConfig
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:79
Properties
lookMode?
optionallookMode?:"delta"|"screenCenter"
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:87
How mouse position drives look: delta (movement) or screenCenter (cursor offset from viewport center).
lookSensitivity?
optionallookSensitivity?:number
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:91
Screen-center follow rate toward cursor-mapped target (lower = snappier; default 2).
mapping?
optionalmapping?:MouseMapping
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:81
Custom mapping from mouse actions to input properties.
maxLookDegrees?
optionalmaxLookDegrees?:number
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:89
Max yaw/pitch in degrees when lookMode is screenCenter (default 45).
pointerLock?
optionalpointerLock?:boolean
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:83
Whether to capture the cursor via Pointer Lock API.
sensitivity?
optionalsensitivity?:number
Defined in: packages/game-lib/src/lib/game/game-interfaces.ts:85
Sensitivity multiplier for mouse movement (default 0.002).