我正在使用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