我正在尝试使用新的Sprite Kit在iOS 7上制作一个简单的永远弹跳的球体。 我设置了重力:
scene.physicsWorld.gravity=CGVectorMake(0, -9);
关于球体,我进行了如下设置:
ball.physicsBody=[SKPhysicsBody bodyWithCircleOfRadius:17];
ball.physicsBody.mass=1;
ball.physicsBody.restitution=1;
ball.physicsBody.linearDamping=0;
ball.physicsBody.angularDamping=0;
这里的Ball只是一个SKSpriteNode。 但我有一个问题:每次它反弹回来时,它的位置会变得越来越高。在几分钟内,球几乎到达了屏幕顶部。 有人能帮忙解决这个问题吗?我只想让球每次反弹回到相同的位置(例如屏幕中间)。 谢谢。