1
私はSwift
とSpriteKit
の初心者です。 私はコードでgameViewController
を持っている:gamescene.sksの後ろに
if let scene = IntroScene(fileNamed:"IntroScene") {
// Configure the view.
let skView = self.view as! SKView
skView.showsFPS = true
skView.showsNodeCount = true
skView.ignoresSiblingOrder = true
scene.scaleMode = .AspectFill
skView.presentScene(scene)
}
}
私のアプリはこのシーンで始まります。私は他のViewControllerでこのシーンのためのシンプルなアニメーションでいくつかのコードを持っている:
let introAnimationFadeIn = SKAction.fadeInWithDuration(0.05)
let introAnimation = SKAction.animateWithTextures([introAnimation1, introAnimation2, introAnimation3, introAnimation4, introAnimation5], timePerFrame: 1.5)
let sequenceIntroAnimation = SKAction.sequence([
introAnimationFadeIn,
introAnimation])
intro.runAction(sequenceIntroAnimation)
- 私はアニメーション完了した後、他の
GameScene
にセグエを作成できますか? - 私のプロジェクトでメインメニューを作成したいと思います。
SKSpriteNode
に触れたときに、他の人にセグを作ることはできますか?GameScene
?またはボタンを作成する方が良いでしょうか? segueはviewControllers
としか使えないことは知っていますが、ゲームシーン間の名前のつながりが正しいかどうかわかりません。そして、私の英語には申し訳ありません。