Как определить угол поворота iphone?
-
23-08-2019 - |
Вопрос
Я хочу рассчитать угол поворота, когда я поворачиваю iphone из портретного режима в альбомный вправо или влево, но в плоскости YX.В моей игре я хочу повернуть один объект относительно iphone, но в противоположном направлении.Если я переведу iphone из портретного режима в альбомную ориентацию вправо на 30 градусов, то я хочу переместить объект только на 30 градусов, но в альбомную ориентацию вправо.У меня есть формула точечного произведения, такая как
v1.v2 =L1.L2cos(θ) но я не знаю точного решения, поэтому.Так что, если кто-нибудь знает это, пожалуйста, помогите мне Заранее спасибо.
Решение
Вероятно, вы найдете полезной стандартную библиотечную функцию atan2().Это преобразует значения ускорения по x и y в угол для вас.