创建SKPhysicsBody的问题

时间:2016-05-23 01:06:11

标签: swift skphysicsbody

我有一块木板,它经历了恒定的垂直速度变化。因此,将{s}动态属性设置为false将不起作用,因为physicsBody.velocity将不起作用。

plank.physicsBody = SKPhysicsBody(rectangleOfSize: CGSizeMake(plankWidth, plankHeight))
plank.physicsBody?.affectedByGravity = false
plank.physicsBody?.linearDamping = 0

我还有一个放在木板上的球:

ball.physicsBody = SKPhysicsBody(circleOfRadius: frame.width*CGFloat(1/Float(NumberOfPlanks+1))*0.2)
ball.physicsBody.affectedByGravity = true
ball.physicsBody.linearDamping = false

这个球必须受到重力的影响,搁在木板上,但不会影响它的运动。该球还必须能够applyForceapplyImpulse

有没有一种简单的方法来实现我的目标?谢谢:))

0 个答案:

没有答案