4

CoreMotion を使用して SceneKit カメラを正しく回転させようとしています。私が作成したシーンはかなり単純です... 私がすることは、領域に分散された一連のボックスを作成することだけで、カメラは Z 軸を下に向けるだけです。

残念ながら、デバイスの動きから返されるデータは、デバイスの物理的な位置や向きとはまったく関係がないようです。ランダムに蛇行しているように見えます。

この SO 投稿で提案されているように、姿勢のクォータニオンをカメラ ノードの方向プロパティに直接渡しています。

ここでデータコアの動きが私に与えていることを誤解していますか? 姿勢はデバイスの物理的な向きを反映するべきではありませんか? それとも漸進的な動きで、以前のオリエンテーションに基づいて構築する必要がありますか?

4

2 に答える 2