Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 cocos2d 环境和 box2D 中,当一个球形物体落在一个钝的倾斜障碍物上时,它的移动非常缓慢,如果你已经编码为在物体运动时不与世界进行任何交互,那真是令人作呕。有什么办法可以摆脱物体的这种慢动作吗?
尝试改变障碍物或物体的摩擦值。
b2FixtureDef objectFixtureDef; objectFixtureDef.friction = 0.2f;
您还可以更改对象的恢复(它的弹性)。
http://www.box2d.org/manual.html#_Toc258082972
邦格是正确的。摩擦力控制一个物体对其他物体的拖曳程度,恢复控制一个物体从其他物体上反弹的程度,阻尼控制随时间变化的速度(就像你将一颗子弹射入水池)。