当物体在电晕中碰撞时移除力

时间:2014-02-25 12:17:06

标签: lua corona collision

我在游戏中遇到了一个问题。我正在碰撞两个物件,一个是子弹型,另一个是动态类型。当我的子弹类型对象与动态类型对象发生碰撞时,它会向其他对象添加力(不知道它是否是强制的),因为其他对象正在受到干扰。

我在postcollision中检查以下行

print( "Collision force: " .. event.force) 

但我得到nil值。

1 个答案:

答案 0 :(得分:0)

这取决于您如何设置后碰撞功能。这是一个适合我的例子。

local function collisionFunction( self, event )
     print( "Collision force: " .. event.force)
end

object.postCollision = collisionFunction
object:addEventListener('postCollision', object)

这应该打印出两个物体之间碰撞的力量。