最近在看動畫的實現方式
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 ,只需要十個步驟就可以實現平滑的跑動動畫