如何阻止角色在动作脚本3中移动?

时间:2015-04-17 11:33:46

标签: actionscript-3 flash

我是闪光灯的新手并且想要这样做,当我的角色击中一个物体时,他们不会经历它,但是在他们击中它之后仍然保持控制。我希望它是对象的所有4个点(顶部,左侧,右侧,底部)的实体对象。这是我一直在试验的......

   function hitsTheObject(e:Event)
{
    if (myCharacter.hitTestObject(Ball_mc))
    {
        gravity = 0
        hitObject = true
    }
    if (dIsDown == true && hitObject == true)

        myCharacter.x -=10
    }

第一个if语句有效,但第二个关闭了我编码的dIsDown按钮。有什么想法吗?

编辑:基本上我希望角色能够击中一个物体并让它阻挡角色,就好像它是一堵墙一样。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

检查我的碰撞引擎,它支持连续/子弹碰撞:https://github.com/Murplyx/AAE---Axis-Aligned-Engine