首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SENSOR_DELAY_GAME:多少钱?

SENSOR_DELAY_GAME:多少钱?
EN

Stack Overflow用户
提问于 2012-07-27 17:51:22
回答 2查看 20K关注 0票数 13

我正在开发一个游戏,我需要同步两个玩家对象控制机制:一个是屏幕上的触摸控制器,另一个是G-Sensor。屏幕上的控制器必须以秒为单位进行初始化,所以我需要知道SENSOR_DELAY_GAME表示多少秒。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-27 18:10:57

我不认为你的问题有一个明确的答案,意思是这是依赖于设备的。除此之外,请记住,即使您为传感器定义了一定的延迟,sensor Manager返回结果的速度也可能比您指定的更快或更慢。对于您的情况,我认为最好的方法是在您的传感器运行一段时间后,获取两次连续轮询之间的平均时间(以秒为单位),并使用SENSOR_DELAY_GAME标志进行初始化,然后将该时间传递给屏幕上的控制器初始化。

票数 4
EN

Stack Overflow用户

发布于 2012-11-20 12:33:06

摘自http://developer.android.com/guide/topics/sensors/sensors_overview.html

默认数据延迟适用于监控典型的屏幕方向变化,并使用200,000微秒的延迟。您可以指定其他数据延迟,例如SENSOR_DELAY_GAME (20,000微秒延迟)SENSOR_DELAY_UI (60,000微秒延迟)SENSOR_DELAY_FASTEST (0微秒延迟)。从Android3.0 (API级别11)开始,您还可以将延迟指定为绝对值(以微秒为单位)。

您指定的延迟仅为建议的延迟。Android系统和其他应用程序可以改变这种延迟。作为最佳实践,您应该尽可能地指定最大延迟,因为系统通常使用比您指定的延迟更小的延迟(即,您应该选择仍然满足应用程序需要的最慢采样率)。使用较大的延迟会对处理器施加较低的负载,因此使用较少的功率。

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11685400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档