0
私は5つのシーン(SKSecne)を持つゲームを迅速に開発しています。私は次の機能を使って、各シーンの終わりにゲームセンターにスコアを表示しています。現在、すべてのシーンファイルに関数をコピーする必要があります。 どのように私はそれを複製せずにすべてのシーンファイルから呼び出すことができるように関数を変更できますか?ゲームセンターでスコアを表示するスウィフト機能
func showLeader() {
let viewControler = self.view?.window?.rootViewController
let gameCenter = GKGameCenterViewController()
gameCenter.gameCenterDelegate = self
viewControler?.presentViewController(gameCenter, animated: true, completion: nil) }
ありがとうございました!私は 'self'で動作する関数に問題がありました。私はさまざまなシーンからそれらを呼び出すことができませんでした。今私はこの問題を解決するためにサブクラスを使用することができます。 – Julien