0
신속하게 5 개의 장면 (SKSecne)으로 게임을 개발 중입니다. 나는 각 장면의 끝에 Game Center에 점수를 표시하기 위해 다음과 같은 기능을 사용하고 있습니다. 현재 모든 씬 파일에 함수를 복사해야합니다. 함수를 복제하지 않고 모든 장면 파일에서 호출 할 수 있도록 함수를 수정하려면 어떻게해야합니까?게임 센터에서 점수를 표시하는 신속한 기능
func showLeader() {
let viewControler = self.view?.window?.rootViewController
let gameCenter = GKGameCenterViewController()
gameCenter.gameCenterDelegate = self
viewControler?.presentViewController(gameCenter, animated: true, completion: nil) }
감사합니다. 나는'self'와 함께 작동하는 함수에 문제가있었습니다. 나는 다른 장면에서 그들을 부를 수 없었다. 이제 하위 클래스를 사용하여이 문제를 해결할 수 있습니다. – Julien