360画像好きなプロジェクトでX軸をa-sky
にする必要がありますが、回転したときにはlook-controls
が変わってしまいます。その理由は、カメラの軸の変更が必要であり、そのカメラの軸を変更するにはどうすればよいのでしょうか?a-skyのXが回転したときにルックコントロールを修正する方法は?
<a-sky src="#skyTexture" rotation="30 0 0"></a-sky>
360画像好きなプロジェクトでX軸をa-sky
にする必要がありますが、回転したときにはlook-controls
が変わってしまいます。その理由は、カメラの軸の変更が必要であり、そのカメラの軸を変更するにはどうすればよいのでしょうか?a-skyのXが回転したときにルックコントロールを修正する方法は?
<a-sky src="#skyTexture" rotation="30 0 0"></a-sky>
私はそれを行うための最も簡単な方法は、回転オブジェクトとカメラをラップしている、あなたはカメラ空間の基本軸を変更したいと思います:
<a-entity rotation = "30 0 0">
<a-camera look-controls>
</a-camera>
</a-entity>
しかし、注意するならば、シーン内のすべてのオブジェクトに傾斜があります。
コントロールは大丈夫です。画像が曲がっていて、水平線がカメラの周りに完全な円ではなくなったので、あなたの知覚は失われます。カメラを回転すると、何も変更しなかった場合と同じイメージが表示されます。
a-sky
を
a-sphere
に変更し、ここで行ったようにカメラよりも少し低い位置に配置します:
https://codepen.io/gftruj/pen/Kqbxbx。
要するに、 'look-controls'は空を回転させないのと同じように動作するのですか? –