在SpriteKit中创建一个“墙”节点

时间:2014-12-13 15:23:40

标签: swift sprite-kit collision skspritenode skphysicsbody

我正在使用SpriteKit,Xcode 6和Swift

我有一个像这样声明的spritenode:

let firstCircle = SKSpriteNode(imageNamed: "Circle")
firstCircle.physicsBody = SKPhysicsBody(circleOfRadius: 7)
firstCircle.physicsBody?.affectedByGravity = false

和另一个更大圈子的spritenode声明如下:

let wall = SKSpriteNode(imageNamed: "Circle")
wall.physicsBody = SKPhysicsBody(circleOfRadius: 50)
wall.physicsBody?.affectedByGravity = false

节点firstcircle跟在我的手指上,节点wall停留在屏幕中间,我希望两个节点不能一起进入碰撞,但是用我的实际代码{{ 1}}只是越过firstcircle,我该怎么办才能解决这个问题?

以下是我移动节点的方法:

wall

0 个答案:

没有答案