当物体在corona碰撞时移除力量

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

在postcollision中,我检查以下行:

print(“碰撞力:”..事件力)

但我得到了nil值。

点赞
用户1331818
用户1331818

这取决于您如何设置您的碰撞函数。下面是一个适用于我的例子:

local function collisionFunction( self, event )
     print( "碰撞力: " .. event.force)
end

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

这将打印出2个物体之间碰撞的力。

2014-02-27 21:24:17