Pergunta

Como é possível pegar os valores x, z produzidos pelo acelerômetro e traduzi -lo como valores que representarão um ponto em 360 graus da rotação do iPhone? (Paisagístico) Pode ser -2 a 2 (0 para o ponto médio) e pode ser de 0 a 360, desde que represente um valor para toda a rotação do iPhone.

Eu preciso disso para um jogo de paisagem estou fazendo qual é a melhor solução nesse caso?

Foi útil?

Solução

Use a função ATAN2 (). Para obter um valor em graus:

#include <math.h>

...

float degrees = atan2(x, y) * 180 / 3.14159;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top