我是闪光灯的新手并且想要这样做,当我的角色击中一个物体时,他们不会经历它,但是在他们击中它之后仍然保持控制。我希望它是对象的所有4个点(顶部,左侧,右侧,底部)的实体对象。这是我一直在试验的......
function hitsTheObject(e:Event)
{
if (myCharacter.hitTestObject(Ball_mc))
{
gravity = 0
hitObject = true
}
if (dIsDown == true && hitObject == true)
myCharacter.x -=10
}
第一个if语句有效,但第二个关闭了我编码的dIsDown按钮。有什么想法吗?
编辑:基本上我希望角色能够击中一个物体并让它阻挡角色,就好像它是一堵墙一样。
答案 0 :(得分:0)
答案 1 :(得分:0)
检查我的碰撞引擎,它支持连续/子弹碰撞:https://github.com/Murplyx/AAE---Axis-Aligned-Engine