最近在看动画的实现方式
cocosCreator 提供了很多种动画的兼容,DB(DragonBone),Spine,逐帧,还有属性动画
一个游戏是否好玩,其一是游戏的核心玩法是否够有创意,当然更多是美工,一个美术的设计
而静态的东西固然是有可能吸引玩家的,但是动态的美工设计能更加吸引用户
逐帧动画主要很耗力,最近一直在学习Spine动画
包括玩家,怪物,场景,全部使用逐帧动画,肯定行不通,那么多一帧一桢的画面简直要疯掉
所以我选择了Spine骨骼动画去做
这样在动的方面,就释放了出来
游戏制作者只需要关注角色怎么在Spine里完成一些动画,就可以在cocosCreator里使用
this.pineboyBone.addAnimation(2,'walk',false,0);
这样的函数调用Spine节点的动画,即可完成动画调用
PS制作人物层面
1 Ps要求每个身体部件尽可能拆解,然后在绘制时,每个部件需要把被遮挡的部分也要画出来,不然骨骼绑定后,动画一运动,就会出现缺漏
2 每个图层分层后,这是Ps转成Spine可接受的文件的关键,然后使用Spine主程序提供的PhotoshopToSpine.jsx这个插件,完成Ps到Spine 的脚本转化
3 具体步骤
Ps中:文件----->脚本----->浏览 ,然后选中 PhotoshopToSpine.jsx 这个脚本文件,即可完成,Ps文件到Spine文件的转化
----
跑动动画制作
Mega Man run cycle ,只需要十个步骤就可以实现平滑的跑动动画