PointerLockControls
第一人称视角控制器,安装后通过 app.$pointerLockControls 访问。
用法
ts
import { PointerLockControls } from '@threeuse/core/plugins'
app.use(PointerLockControls, { pointerSpeed: 1 })
// 点击时锁定指针
canvas.addEventListener('click', () => app.$pointerLockControls.lock())Demo
🎮
点击画面进入第一人称模式
第一人称控制:🖱️ 移动 — 转动视角W / S — 前进 / 后退A / D — 左移 / 右移ESC — 退出