如何使用LimeJS检测不同层上的两个精灵的碰撞?

时间:2012-10-01 21:43:16

标签: javascript game-engine limejs

我在主场景上有一个精灵,在定位图层上有另一个精灵(后者也在主场景上)。

我想检测它们之间的碰撞,但是图层上精灵的boundingBox()函数偏移了父图层的位置。

如何检测两个精灵之间的碰撞?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

if(goog.math.Box.intersects(this.sprite1.getBoundingBox(), sprite2.getBoundingBox())){
    //do something...
}