我要做一个射击游戏,屏幕中有很多球球自由落体,大球球打爆变成两个中球球,中球球打爆变成两个小球球。所有球球都是一个刚体,gravityScale = 1;Restitution = 1;刚开始出现的球球在同一高度,但是下方炮台打爆球球的高度不一致,有的时候打爆的高度特别高,有的时候特别低。所以我试图让所有球球碰触地面的一刻onBeginContact里面设置线性速度为-500,我自以为就可以了,但是这个线速度的设置是没有效果的!可是当我在onBeginContact里设置gravityScale = 0;linearVelocity.y =-500;的时候,球球就疯狂反弹回去了,因为失去了重力的束缚,所以不出我所料反弹到屏幕最顶端!我不知道想达到我想要的效果应该怎么设置!有大神给一个指引么?
这排版~! 看到一半就不想看了