本地播放器auth初始横幅效果我的精灵节点动作,卡住了1-2秒。然后继续。我应该如何顺利地为本地播放器做好准备?
DispatchQueue.main.async {
let localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {
(view, error) in
if view != nil {
self.present(view!, animated: true, completion: nil)
}
else {
print("call save")
// self.saveHighscore(5)
print(GKLocalPlayer.localPlayer().isAuthenticated)
}
}
}
答案 0 :(得分:1)
我的偏好是在应用程序启动时,尽早在应用程序中进行身份验证,远在游戏开始之前。只要应用程序加载就会发生,并在加载场景或开始移动节点之前不要使用它。