嘿大家所以我只是想了解这个功能以及如何正确使用它。我已经阅读了大量有关它的信息,这些方法是保存你用于数组等中的hitTestPoint的对象的点......
但我知道必须有一种更简单的方法吗?
到目前为止,我的代码设置如下,但我没有得到任何痕迹:
private function checkPlayerHitBottom():void
{
if (_Player.hitTestPoint(bottom.x, bottom.y, true))
{
trace("hit");
}
}
所以_Player
是一个船舶电影剪辑而bottom
是一个正方形的障碍,但是我将这个方块挤出来让它看起来像一座小山。现在我无法使用hitTestObject,因为尝试用山丘做边界框会弄乱一切,因为山的两侧较低,山的最高点是边界框将成为其轮廓的地方你明白我在说什么。
那么我怎么能用hitTestPoint检查bottom
的整个轮廓或者我想你可以说的确切像素。