2013-02-10 72 views
1

嗨,人们:)我目前正在开发一款MMO游戏,并且我有当前的问题;有一个XML文件,其中包含用点对定义的char运动的边界,如数组的数组(如limits = [l1,l2,l3等],其中l1 = [p1:Point,p2:point])。AS3 - MMO的抢先碰撞

对于移动,我有一个监听器来定义目标点。所以问题是,我需要找到一种方法来重新定义目标(在移动之前),这样char就不会触及限制线(否则他将在下一步中超越它们)。/

回答

1

隧道是具有冲突检测的分辨率非常基本的问题:

请帮助我,我已经为超过两天,现在并肩。

我看到解决这个问题的最常见方式是移动身体,然后测试它是否与任何其他身体重叠。如果确实如此,则将其移回到“安全”的地方,在开始和结束位置之间的某处。