LUA 碰撞检测,多个物体。

我有一个程序,玩家将躲避落下的陨石,陨石必须穿过地面并互相碰撞,而不会结束游戏。然而,如果陨石撞到玩家,游戏将需要结束并显示游戏结束画面。我该如何区分这两种接触。以下是我的代码:

点赞
用户822240
用户822240

碰撞事件对象包含有关发生碰撞的对象的信息。您可以这么做:

如果事件.对象1==角色或事件.对象2==角色,然后
  打印("角色被击中!")
   --结束游戏并显示游戏结束代码
end

在此处查阅更多信息: http://docs.coronalabs.com/api/event/collision/index.html

2014-02-13 23:12:06