level 11
我想做拳皇的移动一键出招,比如按下U键发出大蛇剃。但目前不知道怎麼写代码,原地的招式可以做出来,但是大蛇剃是会往前移动的,大蛇剃完了以后怎麼让角色站姿的影片剪辑也移动?
2014年02月05日 16点02分
1
level 9
没做过格斗,想了下要如果要实现的话,可以把发招时的角色坐标与招数动画帧数做成对应的数组。发招瞬间记下角色当前坐标currentPoint,发招期间根据招数动画帧数矫正坐标,比如有个招数对象at1,有属性数组points(Vector.<Point>类型),即可用此语句矫正角色坐标:
player.x=player.currentPoint.x+at1.points[player.currentFrame].x;
player.y=player.currentPoint.y+at1.points[player.currentFrame].y;
而关于动画帧数与坐标的对应关系,你可以自己调整了记录下来,也可以发挥flash优势做到影片剪辑里。
2014年02月05日 17点02分
3
我的角色站姿与招式的影片剪辑应该怎麼做呢
2014年02月05日 17点02分
回复 AshKerimas :只做动作,不做位移
2014年02月05日 18点02分
level 1
现在做完了吗 我期末项目想做拳皇的 想找些源码参考
2022年05月15日 13点05分
4