【问题标题】:Corona SDK: add velocity to non physics objectsCorona SDK:为非物理对象添加速度
【发布时间】:2013-10-22 20:41:48
【问题描述】:

我想为对象设置线速度,而不必将其添加为物理体。我怎么做?有可能吗?

谢谢!

【问题讨论】:

    标签: android ios coronasdk game-physics


    【解决方案1】:

    我认为你不能这样做,但你可以将可选属性 isSensor 设置为 true 以避免视觉冲突。

    例如:

    physics.addBody(myOject, "dinamyc", { density = 0, friction = 0, bounce = 0 ,isSensor = true})
    

    您可以在这里找到更多信息:

    http://developer.coronalabs.com/content/game-edition-physics-bodies#body.isSensor http://docs.coronalabs.com/api/type/Body/isSensor.html

    【讨论】:

    • 我已经这样做了,但我认为它不会检测到碰撞,但它实际上并没有“反弹”并且仍然调用碰撞函数。我阅读了您发布的链接并且能够修复它。谢谢!
    【解决方案2】:

    据我所知,您最好的选择是重新编码 simili 物理引擎或向现有引擎添加功能。这两种选择都会很麻烦:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      • 2014-07-08
      • 1970-01-01
      • 2015-05-12
      • 2015-01-28
      • 2019-06-15
      • 1970-01-01
      相关资源
      最近更新 更多