В настоящее время я создаю игру, и для одного из элементов управления я планирую использовать гироскоп.Поскольку одно из условий будет держать телефон устойчивым в течение некоторого периода времени, может кто-нибудь придумать какие-нибудь гениальные способы определить, просто ли кто-то положил свой телефон на плоскую поверхность и оставил его?
Я думал оиспользование акселерометра для определения того, быстро ли он подавлен, но если они путешествуют и играют (это обычная игра), это даст неправильные показания и потенциально накажет людей неправильно.Я также подумал о датчике приближения, но для этого потребуется положить телефон на стол лицевой стороной вниз, чтобы определить, не обманывают ли они, поэтому, очевидно, это тоже не решение.Либо так, либо их нужно сгорбить за устройством.
Кто-нибудь может придумать какие-нибудь хорошие решения, или я просто лажу не то дерево с идеей здесь?
ЕдинственноеДругое потенциальное решение, о котором я могу подумать, - это то, что внутри большего круга есть маленький круг, и они должны использовать гироскоп, чтобы держать его как можно ближе к середине.Я мог случайным образом создавать «колебания» время от времени (во многом как в старых играх киллера, когда снайперская винтовка на самом деле никогда не была бы на 100% еще для симуляции естественного колебания дыхания и т. Д.)