Rozsah vstupů na Blackberry je akcelerometr

hlasů
1

Dívám se na pomocí akcelerometru jako vstupní kanál pro ovládání hry na Blackberry. Nicméně, já jen chci reagovat na to, když uživatel provede násilný pohyb doleva nebo doprava.

Takže moje otázka zní: jaký je rozsah vstupu očekávat od uživatele drží přístroj v ruce a co práh mám připravený být jistý, že nereagují na běžný pohyb při hře?

Položena 15/04/2010 v 14:18
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
3

Tyto dokumenty API určit, že maximální G-force akcelerace, že hardware lze měřit, je obvykle 2G, takže pokud chcete, „násilné“ třást, že by bylo dobré číslo střílet.

Nicméně, já bych velmi doporučuji sepsání rychlé testovací aplikace, která zaznamenává hodnoty z akcelerometru a ukazuje, skutečné hodnoty se záznam (buď do souboru protokolu, nebo jen sledovat aktuální „maxima“). Pak už stačí jen hrát si s přístrojem a určit nejlepší prahové hodnoty pro „normální“ použití a „silným otřesům“.

Odpovězeno 16/04/2010 v 00:51
zdroj uživatelem

hlasů
1

I udělal proto, aby Marcova odpověď a napsal jsem si test, který mi dal rozsah vstupu. Každý ze symbolů X, Y a Z osy může mít hodnotu -1048 až 1048 (jako FAS je mi). Je zde další informace o tom, jak používat AcceleratorSensor číst tyto hodnoty a jejich význam v dokumentaci 4,7 API .

Po další testování na zařízení I údaj, že variace +/- 1000 v libovolném směru v rámci 50ms stačilo oddělit normální pohyb z chvění.

Odpovězeno 16/04/2010 v 20:45
zdroj uživatelem

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