私が現在設計しているゲームには一人称コントローラーが必要ですが、幸運にも Three.js はそのクラスも提供しています。
しかし、カメラが飛び回るのを止めることはできません。マウスを動かすとすぐにハエが発生するため、マウスの移動がハエの原因であることはわかっています。しかし、jsコードを読んで、この動きを引き起こす属性を見つけることができません。コントロールを開始する方法は次のとおりです。controls = new THREE.FirstPersonControls(camera);
controls.movementSpeed = 0.1;
controls.lookSpeed = 0.001;
controls.lookVertical = true;
マウスを動かしていないときにビューの方向を変更したくありません。
何か案が ?