0

私は as3 で小さなゲームを書いており、2 隻のボート間の衝突をチェックする必要があります。ピクセルの完全な衝突は必要ありませんが、境界の衝突も十分ではありません。ボートは多かれ少なかれ次のように見えます。

https://www.dropbox.com/s/197yqvzf2jaugtm/boats.JPG

ボートの後ろに正方形を 1 つ作成し、前に三角形を作成することを考えていました。ボートごとに、正方形が他のボートの正方形または三角形と衝突するかどうかを確認し、三角形についても同様です。

それが Shape.hitTest で可能かどうか、またはそれが最善の方法であるかどうかはわかりません。

私に何ができる?

4

1 に答える 1

1

これを試して、

var isTouched:Boolean = item1.bounds.intersects(item2.bounds);

両方がタッチすると、true が返されます。

于 2013-08-13T17:13:42.230 に答える