【问题标题】:How to make an object static in lua如何在lua中使对象静态
【发布时间】:2015-06-24 09:03:16
【问题描述】:

我正在使用 Corona SDK 在 LUA 中制作一个 android 游戏,我想将盒子堆叠在一起。

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

我确信解决方案会很简单,但我对 corona SDK 比较陌生。

【问题讨论】:

    标签: lua coronasdk


    【解决方案1】:

    实现这一点的一种方法是 - 之后

    physics.removeBody()
    

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

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

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

    此调用不能用于碰撞事件。然而,你的碰撞 处理程序可以通过设置标志或包含时间延迟 timer.performWithDelay() 以便动作可以在下一个发生 申请周期或更晚

    【讨论】:

      猜你喜欢
      • 2021-03-31
      • 2012-08-26
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 2011-09-05
      • 1970-01-01
      相关资源
      最近更新 更多