Aframeを使用してカメラの回転を手動で変更できるため、モバイルでも動作し、ルックコントロールを使用できますか?aframeモバイルでカメラの回転を調整する
私はそうのようなHTML属性を経由して試してみた:
document
.querySelector('[camera]')
.setAttribute('rotation', { x: 0, y: deg, z: 0 })
しかしこれはモバイルルックコントロールコンポーネントにデスクトップ上に正常に動作しますが、以前の値にカメラの回転をリセットしているようです。
ここでデモをセットアップしました。回転を変更すると、&はルックコントロールを無効にします。その後、1秒後にルック・コントロールを再開するタイムアウトを設定しました。 https://embed.plnkr.co/WA1rKucPk0cGffrbfrTh/
いずれかのhtmlボタンを押すとオブジェクトに移動し、ルックコントロールを無効にします。 1秒後にコントロールが再度有効になります。これをモバイルで試してみると、カメラが回転していることがわかります。ルックコントロールが有効になると、1秒後に戻ります。
モバイルでもリセットする必要があるオフセットがありますか?おそらくlookcontrols.yawObjectですか?
ちょうど警告 - これは見た目のコントロールのスピン軸を台無しにしたため、実際には私のためには機能しませんでした。例えば、水平に回転することは、奇妙なUXが発生しました。それは特定のケース(固定カメラ、おそらく)の問題を解決する可能性がありますが、一般的に私はそれが最もインタラクティブなアプリケーションが解決するために必要な方法で問題を解決しないと思う。 – davnicwil