1

メイン シーンに 1 つのスプライトがあり、もう 1 つが配置されたレイヤーにあります (後者もメイン シーンにあります)。

それらの間の衝突を検出したいのですが、レイヤー上のスプライトのboundingBox()関数が親レイヤーの位置によってオフセットされています。

2 つのスプライト間の衝突を検出するにはどうすればよいですか?

4

1 に答える 1

0

次のようなことを試してください:

if(goog.math.Box.intersects(this.sprite1.getBoundingBox(), sprite2.getBoundingBox())){
    //do something...
}
于 2013-01-29T20:34:00.703 に答える