如何在lua中使对象静态化

时间:2015-04-17 13:21:15

标签: lua corona

我正在使用电晕SDK在LUA制作一款安卓游戏,我想把盒子堆叠在一起。

我可以将这些方块添加到物理中但是当盒子落地时我希望它们变得静止,所以它们在落地后不再移动,我不知道该怎么做。有人可以帮帮我吗?我添加它们之后我已经用physics.removeBody()尝试了它但是没有用。

我确定解决方案非常简单,但我对电晕SDK相对较新。

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种方法是 - 在

之后
physics.removeBody()

再次添加,这次是静态,例如:

physics.addBody(bodyObj, "static", ...)

请记住关于physics.removeBody()的内容:

  

此调用不能用于碰撞事件。但是,你的碰撞   处理程序可以设置标志或包括时间延迟   timer.performWithDelay()使得动作可以在下一个发生   申请周期或以后