如题。
屏幕的下方有个静态的挡板,上方的小球掉下来后,在满足某些情况下(如颜色相同,速度不够)避免反弹,而是吸附在一起。
如题。
屏幕的下方有个静态的挡板,上方的小球掉下来后,在满足某些情况下(如颜色相同,速度不够)避免反弹,而是吸附在一起。
先判断状态,满足条件的,选择下面一种方法:
1)直接改变速度,但不推荐这样做,会影响物理世界的模拟
2)计算让球停止的冲量(mv),然后applyLinearImpulse
3)计算让球停止的力(mv^2),然后applyForceToCenter
吸附这种状态,一般是给作用物体一个比较强的力,比如给你这个球一个向挡板的作用力,这个球就很难动了
但完全静止可能做不到,你试着把力加得很大,但挡板移动的快,球有可能还会晃动,因为物理世界会模拟惯性