masakisl 发表于 2010-3-27 14:11:51

追踪玩家的简易八方向飞弹

首先制作动画
1.制作一个飞弹图片,将中心点设定为50,50,复制八份,再逐一旋转
2.为了避免飞弹只会追踪玩家脚下的现象,将中心点设在飞弹脚下,同时将位置略微提高
3.如果想要有火焰闪烁效果,动画至少要有两帧,同时点选无限循环和提高帧数/秒
http://cg840q.blu.livefilestore.com/y1p3zoeY8rXbgUoVoYYHvK1ChZqpoMSUTOxiRjU5PabANK4vSCPAnIPYCVBD2jg2fXbN_wxdwokxvK45gU4VKpNpxVdR_sbiRpy/missile1.png
接着是对象动作
1.制作八个对应动作,设定动画方向和移动速度
2.设定下一个动作的条件,方向对应玩家所在
3.为了避免飞弹过于灵活,造成抖动现象,可以加入时间条件
4.最後为每个动作加入消失动作,记得在消灭选项设定爆炸用对象
http://cg840q.blu.livefilestore.com/y1ppYsUw40y-P7k8MXnPYlb1QGYhpF7xz5a2o_2M_JbeCkR3vrATo3RPYIdRZY9jRQiu9XThKZxP3MPyrw6ZAeRkNfFaVosXerU/missile2.png

注:所谓的抖动现象,是指当玩家位于两个方向之间,比如下和右下之间
飞弹会不断重复下和右下的动作而造成抖动,所以建议加入时间条件
但是时间设定太长飞弹会反应迟钝,最好设在大约0.50到0.30之间

q5563961 发表于 2010-5-16 19:40:47

很好的飞弹,在机战同人领悟到了
页: [1]
查看完整版本: 追踪玩家的简易八方向飞弹