UNPKG

@jaimebboyjt/tres-fps-controls

Version:

Easy to use First Person Controls for TresJS

26 lines (24 loc) 737 B
import { INormalKey } from '../core/types'; export declare const useWalk: (speed: number, keys: INormalKey) => { sidewardMove: import('vue').Ref<number>; forwardMove: import('vue').Ref<number>; isWalking: import('vue').Ref<boolean>; isRunning: import('vue').Ref<boolean>; isCreeping: import('vue').Ref<boolean>; moveForward: () => void; moveBackward: () => void; moveLeft: () => void; moveRight: () => void; applyCreep: () => void; applyRun: () => void; stopCreep: () => void; stopRun: () => void; stopSideward: () => void; stopForward: () => void; direction: { forward: boolean; backward: boolean; right: boolean; left: boolean; }; };