我目前正在设计的游戏需要一个第一人称控制器,幸运的是Three.js也提供了这个类。
controls = new THREE.FirstPersonControls(camera);
controls.movementSpeed = 0.1;
controls.lookSpeed = 0.001;
controls.lookVertical = true;
我不希望视角在我没有移动鼠标时改变。
有什么想法吗?
我目前正在设计的游戏需要一个第一人称控制器,幸运的是Three.js也提供了这个类。
controls = new THREE.FirstPersonControls(camera);
controls.movementSpeed = 0.1;
controls.lookSpeed = 0.001;
controls.lookVertical = true;
PointerLockControls
演示要求您切换到全屏模式的主要原因。FirstPersonControls
时,当鼠标到达边缘时,查看动作将继续进行。这种方法在窗口模式下效果很好。