【问题标题】:Collision with two objects与两个物体碰撞
【发布时间】:2012-08-16 04:57:41
【问题描述】:

我在屏幕上有很多砖块(物理体)(不同 - 不同的 x 和 y 方向),一个球来自向上方向(y = 0)。在这个运动中,如果一个球(从顶部)与一块砖碰撞,那么它会获得一定的速度。

到这里一切正常,但我希望当球与砖(从底部)碰撞时,球应该表现得像一个“非物理”体。这意味着当它从砖的顶部碰撞时,球必须是物理体,而当它在该运动中与底部碰撞时,球的行为必须像“非物理”体。

有可能吗?

【问题讨论】:

标签: lua coronasdk


【解决方案1】:

只需检测球来的方向(例如,您可以使用球的垂直速度),如果球向上,则设置

bar.isSensor = true

在对象上,然后在球不再与它碰撞或向下时将其设置为 false。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多