加速度计采样率

发布于 2024-08-10 13:42:47 字数 311 浏览 4 评论 0原文

我的加速度计有一些问题。当我第一次开始开发游戏时,控件感觉非常敏捷和精确,但是当添加更多图形元素时,加速计感觉反应很晚,有时不像以前那么精确。我的帧速率约为 40 fps。

这是我读取值的地方(正如我猜测的那样)

- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration;

这是一种常见且预期的行为还是我可以对此做些什么?采样率和精度可以控制吗?或者如果发生这种情况,是不是做错了什么?

I'm having some problems with the accelerometer. When I first started develop my game the controls felt very snappy and precise, but when adding more graphical elements the accelerometer feels like it's reacting very late and sometimes not as precise as before. I'm having a framerate of around 40fps.

This is where I read the values (as i'm supposed to I guess)

- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration;

Is this a common and expected behaviour or can I do something about it? Can the sample rate and precision be controlled? Or have done something wrong if this happens?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

拿命拼未来 2024-08-17 13:42:47

如果您的游戏之前感觉有响应,但现在却没有,那么很可能加速度计更新率不是问题。您如何将加速度计事件传播到游戏循环中?如果方向更新的传入速度快于主循环消耗它们的速度,这可能会带来额外的延迟。

If your game felt responsive before and now it doesn't, then chances are that the accelerometer update rate isn't the issue. How are you propagating the accelerometer events up into the game loop? If your orientation updates are coming in at a rate faster than the main loop is consuming them, that can feel like additional latency.

晨曦÷微暖 2024-08-17 13:42:47

是的,采样率可以自由调整:

//sample rate 100hz
#define kAccelerometerFrequency 100.0f

//setup sampling rate
[[UIAccelerometer sharedAccelerometer] setUpdateInterval:(1.0 / kAccelerometerFrequency)];

Yes, the sample rate can be freely adjusted:

//sample rate 100hz
#define kAccelerometerFrequency 100.0f

//setup sampling rate
[[UIAccelerometer sharedAccelerometer] setUpdateInterval:(1.0 / kAccelerometerFrequency)];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文