将 Sprite 添加到场景中

在 SpriteKit 中,Sprite 由 SKSpriteNode 类(继承自 SKNode)表示。

首先根据你的第一个 SpriteKit 游戏中描述的 SpriteKit 模板创建一个新的 Xcode 项目。

创建一个 Sprite

现在,你可以使用加载到 Assets.xcassets 文件夹中的图像创建 SKSpriteNode。

let spaceship = SKSpriteNode(imageNamed: "Spaceship")

Spaceship 是 Assets.xcassets 中图像项的名称。

创建精灵后,你可以将其添加到场景(或任何其他节点)。

打开 GameScene.swift,删除其所有内容并添加以下内容

class GameScene: SKScene {
    override func didMoveToView(view: SKView) {
        let enemy = SKSpriteNode(imageNamed: "Spaceship")
        enemy.position = CGPoint(x:self.frame.midX, y:self.frame.midY)
        self.addChild(enemy)
    }
}

现在按 Xcode 中的 CMD + R 启动模拟器。

StackOverflow 文档