Android 游戏:多少钱?

Android 游戏:多少钱?,android,android-sensors,Android,Android Sensors,我正在做一个游戏,我需要同步两个玩家对象控制机制:一个是屏幕触摸控制器,另一个是G传感器。屏幕上的控制器必须以秒为单位初始化,所以我需要知道传感器延迟游戏的秒数。提前谢谢。我认为你的问题没有明确的答案,也就是说这取决于设备。除此之外,请记住,即使您为传感器定义了特定延迟,传感器管理器返回的结果也可能比您指定的更快或更慢。对于您的情况,我认为最好的方法是在传感器运行一定时间后,使用sensor\u DELAY\u GAME标志初始化两次连续轮询之间的平均时间(秒),并将该时间传递给屏幕控制器初始化

我正在做一个游戏,我需要同步两个玩家对象控制机制:一个是屏幕触摸控制器,另一个是G传感器。屏幕上的控制器必须以秒为单位初始化,所以我需要知道传感器延迟游戏的秒数。提前谢谢。

我认为你的问题没有明确的答案,也就是说这取决于设备。除此之外,请记住,即使您为传感器定义了特定延迟,传感器管理器返回的结果也可能比您指定的更快或更慢。对于您的情况,我认为最好的方法是在传感器运行一定时间后,使用
sensor\u DELAY\u GAME
标志初始化两次连续轮询之间的平均时间(秒),并将该时间传递给屏幕控制器初始化。

取自

默认数据延迟适用于监控典型屏幕 方向改变并使用200000微秒的延迟。你可以 指定其他数据延迟,例如传感器延迟\u游戏(20000) 微秒延迟)传感器延迟(60000微秒延迟),或 传感器延迟\u最快(0微秒延迟)。从Android 3.0(API)开始 级别11)您还可以将延迟指定为绝对值(在 微秒)

您指定的延迟仅为建议的延迟。机器人 系统和其他应用程序可以改变这种延迟。作为最好的 实践中,您应该指定最大的延迟,因为 系统通常使用比您指定的延迟更小的延迟 (也就是说,您应该选择仍然满足要求的最慢采样率 应用程序的需要)。使用较大的延迟会产生较低的延迟 处理器上的负载,因此使用更少的电源


你的意思是恒定值还是每次轮询设置为SENSOR_DELAY_GAME时间隔多长时间?