如何正确使用hitTestPoint AS3

时间:2014-03-25 18:47:23

标签: actionscript-3 flash-cs6 hittest

嘿大家所以我只是想了解这个功能以及如何正确使用它。我已经阅读了大量有关它的信息,这些方法是保存你用于数组等中的hitTestPoint的对象的点......

但我知道必须有一种更简单的方法吗?

到目前为止,我的代码设置如下,但我没有得到任何痕迹:

private function checkPlayerHitBottom():void 
    {

        if (_Player.hitTestPoint(bottom.x, bottom.y, true))
        {
            trace("hit");
        }
    }

所以_Player是一个船舶电影剪辑而bottom是一个正方形的障碍,但是我将这个方块挤出来让它看起来像一座小山。现在我无法使用hitTestObject,因为尝试用山丘做边界框会弄乱一切,因为山的两侧较低,山的最高点是边界框将成为其轮廓的地方你明白我在说什么。

那么我怎么能用hitTestPoint检查bottom的整个轮廓或者我想你可以说的确切像素。

0 个答案:

没有答案