level 2
我的想法是,如果己方角色的中心坐标为(x,y),当按下拳键后,是不是判断[x,x+d]范围内是不是有敌人(d是拳的长度),有就算打中了。另外这个d是即时的根据挥拳图片的最外延和站立图片最外延的差值获得的还是直接给定的,如拳的d就是5,腿的是6?
2012年07月30日 05点07分
1
level 9
不同的程序设计师用的方法不同,但基本上都是用攻击属性的矩形和受伤属矩形的重叠与否来判断
2012年07月30日 19点07分
2
判断矩形是否重叠方法我的疑问是,比方说攻击方是跳腿且正好跳到了敌人的头顶正上方,很可能他的腿没有碰到敌人,但是胯部碰到了,按照矩形碰撞,这种情况肯定也是算攻击到了对方是吗?
2012年07月31日 01点07分
@pltc325 格斗游戏中的动画只供参考,只是给人看的,电脑完全不看图样,只看攻防矩形
2012年08月01日 19点08分
level 11
这个要看动作不过一般情况下两者的数字差会更大些 还有要加入Y轴判定来着
2012年07月31日 01点07分
3