【发布时间】:2015-03-02 03:58:03
【问题描述】:
我是一个非常新的程序员,目前正在使用 Swift 制作一个简单的破砖游戏。我正在尝试创建一个标签,该标签根据球与桨碰撞的次数动态显示分数。到目前为止,这是我的代码的两个不同部分。
bottom.physicsBody!.categoryBitMask = BottomCategory
ball.physicsBody!.categoryBitMask = BallCategory
paddle.physicsBody!.categoryBitMask = PaddleCategory
ball.physicsBody!.contactTestBitMask = BottomCategory
我知道这可能没什么帮助,但我想知道我必须制作哪种类型的位掩码。这是我希望它创建标签的代码的一部分
func didBeginContact(contact: SKPhysicsContact) {
// Make variables for the two physics bodies
var score: Int
var firstBody: SKPhysicsBody
var secondBody: SKPhysicsBody
let label = SKLabelNode(fontNamed: "Chalkduster")
label.text = String(score)
label.fontSize = 40
label.fontColor = SKColor.whiteColor()
label.position = CGPoint (x: 1136, y: 600)
addChild(label)
}
任何帮助将不胜感激。
【问题讨论】:
标签: ios swift sprite-kit collision-detection bitmask