Вопрос

Я хочу рассчитать угол поворота, когда я поворачиваю iphone из портретного режима в альбомный вправо или влево, но в плоскости YX.В моей игре я хочу повернуть один объект относительно iphone, но в противоположном направлении.Если я переведу iphone из портретного режима в альбомную ориентацию вправо на 30 градусов, то я хочу переместить объект только на 30 градусов, но в альбомную ориентацию вправо.У меня есть формула точечного произведения, такая как

v1.v2 =L1.L2cos(θ) но я не знаю точного решения, поэтому.Так что, если кто-нибудь знает это, пожалуйста, помогите мне Заранее спасибо.

Это было полезно?

Решение

Вероятно, вы найдете полезной стандартную библиотечную функцию atan2().Это преобразует значения ускорения по x и y в угол для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top