游戏开发:场景配置、物理引擎与玩家控制实现
1. 场景视图配置与加载
当多个节点共享相同的 zPosition 时,渲染顺序是任意的,并且每次启动都可能改变。我们有两种选择:为所有节点设置 z 位置,或者更改视图设置,让 SpriteKit 忽略兄弟节点顺序。这里我们选择更改视图配置,在加载场景之前进行操作。
1.1 配置视图和加载场景
步骤如下:
1. 在项目导航器中,选择 GameViewController.swift 文件,在源代码编辑器中打开。
2. 定位并查看 viewDidLoad() 方法,代码如下:
override func viewDidLoad() {
super.viewDidLoad()
// Load 'GameScene.sks' as a GKScene. This provides gameplay-related content
// including entities and graphs
if let scene = GKScene(fileNamed: "GameScene") {
// Get the SKScene from the loaded GKScene
if let sceneNode = scene.rootNode as! GameScene? {
// Copy gameplay-related content over to the scene
超级会员免费看
订阅专栏 解锁全文
906

被折叠的 条评论
为什么被折叠?



