0%

iOS Swift Games 学习笔记(1)

今天学习iOS 游戏开发。Xcode 12.4,Swift 5,mac OS Big Sur 11.2.3。

使用Xcode新建一个游戏项目:

选择iOS平台,Game,点击Next。

选择Swift,SpriteKit,点击Next。

运行程序:

修改代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class GameScene: SKScene{

let backgroundNode = SKSpriteNode(imageNamed: "Background")
let playerNode = SKSpriteNode(imageNamed: "Player")

required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}

override init(size: CGSize) {
super.init(size: size)
backgroundNode.size.width = frame.size.width;
backgroundNode.anchorPoint = CGPoint(x: 0.5, y: 0.0)
backgroundNode.position = CGPoint(x: size.width / 2.0, y: 0.0)
addChild(backgroundNode)
playerNode.position = CGPoint(x: size.width / 2.0, y: 80.0)
addChild(playerNode)
}
}

运行程序: