我试图在球形物体撞击其他任何形状时播放“boing”声音。这个方法有效,但效果有点过头了...
当球停止运动或开始滚动时,它会与接触到的任何物体永久碰撞,因此“boing”声音不断触发。
我在chipmunk文档中找不到任何关于如何判断两个物体是否永久碰撞的信息。所以我想我必须自己想办法解决,可能需要使用某种计时器来比较上一次碰撞和当前碰撞。但这听起来很hacky。
有人解决过这个问题吗?你是怎么解决的?
当球停止运动或开始滚动时,它会与接触到的任何物体永久碰撞,因此“boing”声音不断触发。
我在chipmunk文档中找不到任何关于如何判断两个物体是否永久碰撞的信息。所以我想我必须自己想办法解决,可能需要使用某种计时器来比较上一次碰撞和当前碰撞。但这听起来很hacky。
有人解决过这个问题吗?你是怎么解决的?