@jaimebboyjt/tres-fps-controls
Version:
Easy to use First Person Controls for TresJS
26 lines (24 loc) • 737 B
TypeScript
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;
};
};