actionscript-3 - 如何在 Flash AS3 中检测碰撞检测?

标签 actionscript-3 collision-detection flash-cs5

我想在 Flash AS3 中创建一个迷宫,由用户引导角色。我尝试使用它(如下),但这需要我将所有迷宫墙单独设置并为每个设置碰撞检测。有没有更简单的方法来完成同样的事情?

monkey.addEventListener( Event.ENTER_FRAME, handleCollision)

function handleCollision( e:Event ):void
{
    if(monkey.hitTestObject(wall))
       {
           trace("HIT");
       }
       else
       {
           trace("MISS");
       }
}

最佳答案

您可以使用碰撞检测套件:https://code.google.com/p/collisiondetectionkit/

关于actionscript-3 - 如何在 Flash AS3 中检测碰撞检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16089377/

相关文章:

iphone - 闪存 CS5.5 : Photo is rotated when capture a photo using CameraUI on iPhone

apache-flex - Flex 中带有 $ 前缀的属性

geometry - 船体和箱体之间的最近距离

c++ - 碰撞不一致

python - 为什么这个 pygame 代码不起作用?

Flash 预加载器仅从 90% 开始

actionscript-3 - 如何指定 ENTER_FRAME 以便对象每隔 4 帧进入一次?

android - 在 AIR for Android、Flash CS6 中使用“菜单”、“后退”、“主页”按钮

flash - 如何使用 AIR 将图像写入应用程序目录?

mysql - 如何在 AS3 中使用 mx.rpc.Responder