2016-04-29 8 views
0

例ではthree.jsでポインタロックを試していますが、その上で多くの情報が見つかりません。 私は、ユーザーに手動でルックスピード(マウスの速度など)を入力できるテキストフィールドを表示したいと思います。PointerLockControlsを使用するとルックの速さが変わります

誰でもこの方法を知っていますか?ルック・スピードを増減する方法を見つけることができないようです。

PointerLockControls.jsでは、yawObject.rotation.y -= movementX * 0.002; pitchObject.rotation.x -= movementY * 0.002;を変更すると速度は変わりますが、ゲーム内での更新方法はわかりません。

答えて

0

PointerLockControlsのコピーを変更してください。最初に追加する

this.speedFactor = 0.002; 

次に、参照した行を変更してください。

controls.speedFactor = 0.010; 

three.js r.76

yawObject.rotation.y -= movementX * scope.speedFactor; 
pitchObject.rotation.x -= movementY * scope.speedFactor; 

は今、あなたは、動的な外観の速度を変更することができます

関連する問題