我已经设置好了我的场景,包含一个环和一个球形物体,球形物体应该掉落并弹跳直到它的所有能量都消耗完毕。
然而我似乎无法让SpriteKit中的物理系统最小化反弹。球总是下落并只反弹回来几个像素。
我的参数是:
- 世界重力 = -4f - 球的形状 = 半径为边框宽度一半的圆形 - 反弹系数 = 0f - 摩擦系数 = 0f
我已经调整了重力、球的质量和所有其他属性。我最后的想法是,在球碰到边框时立即对球施加一个力,但那感觉很奇怪。我应该能够模拟一个弹跳的球。
我的参数是:
- 世界重力 = -4f - 球的形状 = 半径为边框宽度一半的圆形 - 反弹系数 = 0f - 摩擦系数 = 0f
我已经调整了重力、球的质量和所有其他属性。我最后的想法是,在球碰到边框时立即对球施加一个力,但那感觉很奇怪。我应该能够模拟一个弹跳的球。
linearDamping
设置为0以消除空气摩擦 :) - sunnyxx