0
在我的遊戲中,用戶控制他們四處移動的船隻。Swift SpriteKit允許用戶在玩家節點之間進行選擇
遊戲如何讓用戶從一系列節點中進行選擇?
例如提供紅色/藍色/綠色的船,他們可以從中選擇,甚至解鎖時,他們的得分= X.
這裏是我當前玩家節點代碼:
let shipTexture = SKTexture(imageNamed: "ship1.png")
ship = SKSpriteNode(texture: shipTexture)
ship.position = CGPoint(x: self.frame.midX, y: -self.frame.height/3)
ship.zPosition = 3
ship.physicsBody = SKPhysicsBody(rectangleOf: CGSize(width: 30, height: 100))
ship.physicsBody!.isDynamic = false
ship.run(makeShipAnimate)
ship.physicsBody!.contactTestBitMask = ColliderType.ship.rawValue
ship.physicsBody!.categoryBitMask = ColliderType.ship.rawValue
ship.physicsBody!.collisionBitMask = ColliderType.ship.rawValue
ship.physicsBody?.affectedByGravity = false
self.addChild(ship)
是有沒有辦法允許用戶在「ship1.png」或「ship2.png」之間進行選擇?