将 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 启动模拟器。