При попытке перехода между SKScene к другому SKScene Например, когда игра закончена я использую ниже код и получить следующее сообщение об ошибке: -.Swift SpriteKit «Extra Arguement„размер“в вызове
Extra Arguement "size" in call
Ниже образец моего кода используется при возникновении этой ошибки.
let scene = GameOverScreen(size: self.scene!.size) //<<---- Error throws here
scene.scaleMode = SKSceneScaleMode.AspectFill
view!.scene?.paused = true
self.scene!.view!.presentScene(scene, transition: transition)
Это никогда не случалось в предыдущих играх у меня, и я не могу показаться, чтобы выяснить, почему?
Использование XCode 7, стремительные 2 и SpriteKit
Спасибо заранее,
Рейчел
Я проверил ваш код, и все в порядке. Является ли 'GameOverScreen' подклассом' SKScene'? – WangYudong
класс GameOverScreen: SKScene { } работает отлично для меня тоже в другой игре. и игра по экрану почти такая же. Оба экрана: SKScene –
У вас есть другие инициализаторы в GameOverScene? Мне было бы интересно увидеть ваш GameOverScene, по крайней мере, любые инициализаторы –