SpritKit开发的大致流程:
1)实例化一个主View(SKView,通过Xcode创建的spritKit工程,默认的view类型即为SKView)。
2)在主View中创建兵实例化初始场景(SKScene的子类实例化)
3)在SKScene实例化的过程中,给场景中添加SKNode节点,SKNode包括多种类型,如:SKLabelNode,SKSpritNode等。
4)当需要从一个场景跳转到下一个场景,则会使用到SKAction,某一动作出发SKAction,在SKAction中设置当前场景消失,设置一个过渡(SKTransition),然后将这两个动作组合呈一个sequence,通过self.view.presentScene执行场景的跳转。
游戏实例代码:
1)首先通过xcode创建一个spritKit游戏工程,编辑main viewController,创建初始场景