对于我的cocos2d游戏,我在AppDelegate的applicationDidFinishLaunching
方法中验证本地用户。但是,每当身份验证完成时,当小的“欢迎回来,X”消息向下滑动并备份时,它将导致游戏中的短暂延迟。问题是我无法控制何时完成此身份验证 - 显然持续时间高度依赖于设备的数据连接。
有时候,当我进入菜单场景时,消息(以及不可避免的伴随延迟)会出现,这在某种程度上是可以接受的,因为我的菜单或多或少是静态的。通常情况下,它会在游戏开始后发生。因为我的游戏是无限卷轴,所以消息总是会导致玩家的移动滞后,甚至导致玩家有时死亡(半秒滞后就足够了: - /)。
我怎么能绕过这个?我曾经在我的菜单场景之前有一个加载场景来加载我的一些资产,并且因为加载需要一段时间,所以在加载场景中验证完成的可能性很大,但当然我不能保证这是真的!
答案 0 :(得分:1)