Game Development Reference
In-Depth Information
var orbNode = SKSpriteNode(imageNamed: "PowerUp")
orbNodePosition.y += 140
orbNode.position = orbNodePosition
orbNode.physicsBody = SKPhysicsBody(circleOfRadius:
orbNode.size.width / 2)
orbNode.physicsBody!.dynamic = false
orbNode.physicsBody!.categoryBitMask
= CollisionCategoryPowerUpOrbs
orbNode.physicsBody!.collisionBitMask = 0
orbNode.name = "POWER_UP_ORB"
foregroundNode!.addChild(orbNode)
}
orbNodePosition = CGPointMake(playerNode!.position.x + 50,
orbNodePosition.y)
for i in 0...19 {
var orbNode = SKSpriteNode(imageNamed: "PowerUp")
orbNodePosition.y += 140
orbNode.position = orbNodePosition
orbNode.physicsBody = SKPhysicsBody(circleOfRadius:
orbNode.size.width / 2)
orbNode.physicsBody!.dynamic = false
orbNode.physicsBody!.categoryBitMask
= CollisionCategoryPowerUpOrbs
orbNode.physicsBody!.collisionBitMask = 0
orbNode.name = "POWER_UP_ORB"
foregroundNode!.addChild(orbNode)
}
Once you have made and saved all of these changes, run the app again and take a look at
the new layout. It should look like Figure 5-1 .
Search WWH ::




Custom Search