如何判断刚体和物理世界中的其他刚体都没有发生碰撞

如题,目前在项目中做了好几种上坡,这些上坡均是多边形刚体,现需要判断小车飞出上坡后,不再和其他刚体进行碰撞,进行一些空翻的一些效果,和坡、地面有碰撞的时候进行加速,没碰撞的时候进行空翻,求问,怎么判断刚体和物理世界的其他刚体没有进行碰撞呢?

文档里面有碰撞回调事件

onEndContact

onEndContact回调我尝试了,多边形的刚体会触发多次。

嗯嗯,那几个回调我尝试了,有没有相关的api可以直接获取到 :joy:

目前想到的解决方案是:

声明了一个变量(是否接触状态),当轮子刚体和地面刚体碰撞时,在onBeginContact中将其改为false,在onEndContact的时候将其改为true,定义了一个计时器开始计时,1s内若该变量一直是true,则为没有任何碰撞的状态。

目前想到了这个思路,还未验证是否可行,马上试试。。。