gpt4 book ai didi

iphone - 在 Game Center 上验证本地用户时出现延迟

转载 作者:行者123 更新时间:2023-11-29 13:39:59 24 4
gpt4 key购买 nike

对于我的 cocos2d 游戏,我在 AppDelegate 的 applicationDidFinishLaunching 方法中验证本地用户。但是,每当身份验证完成时,当小的“欢迎回来,X”消息向下滑动并返回时,它会导致我的游戏出现短暂的延迟。问题是我无法控制此身份验证何时完成——显然持续时间在很大程度上取决于设备的数据连接。

有时,当我在菜单场景中时,消息(以及不可避免的伴随延迟)就会出现,这在某种程度上是可以接受的,因为我的菜单或多或少是静态的。通常情况下,它会在游戏已经开始时发生。因为我的游戏是一个无尽的卷轴,所以消息总是导致玩家移动的延迟,有时甚至导致玩家死亡(半秒的延迟就足够了:-/)。

我该如何避免这种情况?我以前在我的菜单场景之前有一个加载场景来加载我的一些 Assets ,并且因为加载需要一段时间,所以总是有很好的机会在加载场景完成身份验证,但我当然不能保证这是真的!

最佳答案

如果您的连接状况不佳,Game Center 可以让游戏在开始时卡住一点。我怀疑在不同的线程上加载 GameCenter 是不是一个好主意(或者甚至对此有影响)但是你可以做的是解决你遇到的问题是给游戏一个 3-2-1 倒计时在它开始滚动/移动之前。会给游戏中心多一点时间,让玩家有更多时间集中注意力,直接开始严肃的游戏可能不是某些玩家喜欢的。我希望这会有所帮助。

关于iphone - 在 Game Center 上验证本地用户时出现延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9450281/

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