gpt4 book ai didi

ios - Admob 导致与 Cocos2d 的触摸延迟

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:44 24 4
gpt4 key购买 nike

我用 cocos2d 构建了一个游戏,一切正常,但在添加 AdMob 横幅后,触摸有时会延迟几秒钟。看起来游戏在 touchMove 上滞后,但帧稳定在 60.0 FPS。我认识到的另一件事是触摸不会被吞没或丢失。它们只是延迟了。

即使在以下情况下也会发生这种情况:

  • View 在可见矩形之外
  • View 是隐藏的
  • userInteractionEnabled = NO;

更改 touchdispatcher 的触摸优先级没有帮助。我已经在多种设备(ipad、iphone)上对其进行了测试。

关于如何修复它(不移除广告)有什么想法吗?

最佳答案

我不明白为什么只有在添加 AdMob 后才会发生这种情况,但解决方案是减少加速计更新间隔!它被设置为 1/60(Kobold2d 默认设置)

[UIAccelerometer sharedAccelerometer].updateInterval = 0;

我希望这对某人有所帮助。我花了几天时间

关于ios - Admob 导致与 Cocos2d 的触摸延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14257290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com