使用加速计移动 OpenGL ES 对象
我正在开发一个 Android 应用程序。我想要执行以下操作:
我将有一个黑色屏幕,其中心有一个物体,例如花瓶。
通过这个应用程序,我可以 360 度观看花瓶。我解释一下:想象花瓶是一个假想圆的中心。我想让用户跟随这个圆圈,从任何角度看到花瓶。不知道我解释得好不好。
在现实生活中,您可以在花瓶周围移动并查看它的正面、背面和其他侧面。我想模拟这个。
我的问题是我不确定是否可以使用加速度计来模拟它。
如果用户用手机描绘一个圆圈,我能知道谁?
如果您不明白我的意思或需要更多详细信息,请告诉我。
I'm developing an Android application. I want to do the following:
I will have a black screen with an object in its center, for example, a vase.
With this app, I will a 360 degrees view of vase. I explain: imagine the vase is the center of an imaginary circle. I want to make user follow this circle, to see the vase from any point of view. I don't know if I explain it well.
In real life, you can move around a vase and see it in front, behind, and other sides. I want to simulate this.
My problem is that I'm not sure if I can simulate this using accelerometer.
Who can I know if user is describing a circle with the mobile phone?
If you don't understand me or you need more details, please tell me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该将加速度计与指南针结合起来。指南针为您指明方向。
You should combine accelerometer with compass. Compass gives you direction.