-
本帖最后由 wuwaungxinan 于 2012-7-30 11:14 编辑 *
" 有时候游戏逻辑需要判断两个形状是否相交,但却不应该有碰撞反应。这可以通过传感器(sensor)来
完成。传感器会侦测碰撞而不产生碰撞反应。"
这是我网上看到的, 我将一个刚体设为了issensor = true, 这样就不会检测到碰撞了, 但是应该怎么判断两个物体相交呢? 用继承contactListener的类可以吗? 我已开始是放在prosolve里面, 但是不会检测…
网上全是介绍, 没看到具体如何使用的例子。我想用它来完成一个碰到不反弹的效果, 可以吗?
另外我写了一个PostSolve(b2Contact* contact, const b2ContactImpulse* impulse);函数用于检测碰撞,为什么在函数里contact->setEnable(false)没有用, 没法屏蔽掉碰撞?