今天学习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) } }
|
运行程序: