自己解决了....
不好意思,没仔细看帮助文件
Occurs when the AABBs of the colliding boxes are overlaped. If this callback returns 0 than no further action will be taken and the bodies will not collide.
他的回调是返回Int类型的,如果返回0则表示碰撞不会发生,在回调 NewtonContactBegin 中,这个写法在Delphi里面没见过...Delphi里面的回调通常都是无返回值的,会定义一个 var 类型的参数来接收返回值。有点不太适应...... -_-!