VRモードに入った後、カメラがまっすぐに見えるときに完全に位置決めされるレーザ制御には、次のコードがあります。カメラの回転後のレーザ制御エンティティの位置付け
<a-entity position="0.25 1.25 -0.2" class="laser-controls">
<a-entity laser-controls="hand: right" line="color: red"></a-entity></a-entity>
問題がある:私は私の頭(カメラ)を回転させたときに、私はコントロールが(私は回転が110度よりも大きい場合に見えるいくつかのコードを持っている)スムーズに私の頭の回転に追従させたいと思います。コントローラーがカメラの一部になることは望ましくありません。私が好きなのは、Oculus Home(Gear VR)のコントローラモデルの動作です。
これを実現するにはカスタムコンポーネントがありますが、2秒ごとに呼び出されるティック機能では(そのコードはすでに動作しています)。
ありがとうございます!
ありがとう。しかし、このコードはコントローラーの回転だけを変更します。コントローラーが最初の回転でカメラのすぐ下の右手に座っていて、ヘッドを110度以上回転させるとコントローラーモデルが回転するだけですが、新しいヘッドローテーションの隣には移動しません最初の姿勢で)。私が頭を回すと、コントローラーはカメラの左側にあります。なぜなら、コントローラーはどこにいてもその場所にとどまっていたからです。 –
@ChrisCar updated –
https://codepen.io/anon/pen/awQRdmコードを追加しましたコントローラは、コントローラー付きGear VRでテストされたカメラ以外にはありません。私は、このコントローラの動作は多くの人がこの機能を必要とするため、コンポーネントになると考えています。 –