將 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 啟動模擬器。