Game Development Reference
In-Depth Information
// Add the following line to the GameViewController
setupSpaceMan() after the physicsBody initialization:
spaceManNode!.physicsBody!.categoryBitMask
= CollisionCategorySpaceMan
spaceManNode!.physicsBody!.collisionBitMask
= CollisionCategoryObstacles | CollisionCategoryWalls
| CollisionCategoryEnemy
//Add the following line to the GameViewController
setupEnemy() after the physicsBody initialization:
enemyNode!.physicsBody!.categoryBitMask
= CollisionCategoryEnemy
enemyNode!.physicsBody!.collisionBitMask
= CollisionCategorySpaceMan
//Add the following line to the GameViewController
setupFloor() after the physicsBody initialization:
floorNode.physicsBody?.categoryBitMask
= CollisionCategoryFloor
floorNode.physicsBody?.collisionBitMask
= CollisionCategorySpaceMan | CollisionCategoryEnemy
//Add the following line to the GameViewController
setupWalls() after the physicsBody initialization:
wall.physicsBody!.categoryBitMask = CollisionCategoryWalls
wall.physicsBody!.collisionBitMask
= CollisionCategorySpaceMan
//Add the following line to the Obstacle PyramidNode()
after the physicsBody initialization:
pyramidNode.physicsBody?.categoryBitMask
= CollisionCategoryObstacles
pyramidNode.physicsBody?.collisionBitMask
= CollisionCategorySpaceMan
//Add the following line to the Obstacle GlobeNode() after
the physicsBody initialization:
globeNode.physicsBody?.categoryBitMask
= CollisionCategoryObstacles
globeNode.physicsBody?.collisionBitMask
= CollisionCategorySpaceMan
//Add the following line to the Obstacle BoxNode() after
the physicsBody initialization:
Search WWH ::




Custom Search