將 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 文件