检查2个形状之间的碰撞

时间:2013-06-27 18:58:44

标签: actionscript-3 collision shape hittest

我正在as3中写一个小游戏,我需要检查两艘船之间的碰撞。 我不需要像素完美碰撞,但边界碰撞也不够。 船看起来或多或少像这样:

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

我正在考虑在船的背面创建一个正方形,在正面创建一个三角形,而不是每艘船,检查正方形是否与另一个船形正方形或三角形碰撞,并且三角形是否相同。

我只是不知道该怎么做,我不知道是否可以使用Shape.hitTest,或者它是最好的方法。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

试试这个,

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

当两个触摸时,它将返回true;