Adobe Flash 的 hitTestObject 方法的替代品



所以我最近在使用hitTestObject时遇到了问题。我对hitTestPoint做了一些研究,这太精确了。而且,使用bitmap对我来说有点太复杂了。

是否有任何其他用户制作的碰撞检测功能?如果是这样,我将如何使用它?我正在尝试测试eChar物体是否与称为bd1的物体发生碰撞。我找到了一个,但这需要我的代码在一个类中,而它不是(它是在操作窗口中编程的)。

一个非常流行的API是PixelPerfectCollisionDetection。

您要做的就是导入它(import PixelPerfectCollisionDetection;)并检查碰撞,例如:

返回truefalseif(PixelPerfectCollisionDetection.isColliding(eChar, bd1, commonParent, pixelPrecise (set to True for Pixel detections), tolerance:Number = 0 (for testing if testing for same Alpha) ))

最新更新