Gamepad support for Three.js controls, built on top of Web Gamepad API.
npm:
npm i three-gamepad-controlspnpm:
pnpm add three-gamepad-controlsYarn:
yarn add three-gamepad-controlsDeno:
deno add npm:three-gamepad-controlsBun:
bun add three-gamepad-controls- Core — The fundamental building blocks.
- GamepadControls — Abstract base class for custom gamepad controls.
- GamepadArcballControls - Gamepad support for
ArcballControls. - GamepadDragControls - Gamepad support for
DragControls. - GamepadFirstPersonControls — Gamepad support for
FirstPersonControls. - GamepadFlyControls — Gamepad support for
FlyControls. - GamepadMapControls — Gamepad support for
MapControls. - GamepadOrbitControls — Gamepad support for
OrbitControls. - GamepadPointerLockControls — Gamepad support for
PointerLockControls. - GamepadTrackballControls — Gamepad support for
TrackballControls. - GamepadTransformControls — Gamepad support for
TransformControls.