Existují nějaké dobré příklady, jak používat zrychlení v iPhone OS?

hlasů
1

Myslím, že tam jsou nějaké problémy s zemské gravitace, takže jsem zvědavý, jestli existují nějaké příklady, kdy je zrychlení pracují odečtením nich.

Položena 05/05/2009 v 18:06
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
3

(Je to škoda, nemůžete podat oznámení o chybě na planetě Zemi postupně opravit svůj problém Gravity!)

Existuje několik příkladů uvedených v části „Související ukázkový kód“ v UIAcceleration třídy reference .

Jako že doc stavů, hodnota 1,0 představuje zhruba + 1 g. Takže pokud ukážete iPhone směrem nahoru v orientaci na výšku, měli byste vidět zhruba <0, -1, 0>. Jak jste otočit telefon kolem, velikost vektoru zrychlení sqrt(x*x+y*y+z*z)by měla zůstat na místě 1.

Odpovězeno 05/05/2009 v 18:16
zdroj uživatelem

hlasů
2

Apple AccelerometerGraph demo obsahuje ukázkový kód, který implementuje high-pass filter-- účinně odfiltrovat vliv gravitace. Je to docela jednoduché jen chytit ji a upravit podle svých potřeb.

Odpovězeno 05/05/2009 v 20:00
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more