1、动画系统
Cocos Creator的动画系统,除了标准的位移、旋转、缩放动画和序列帧动画以外,这套动画系统还支持任意组件属性和用户自定义属性的驱动,再加上可住意编辑的时间曲线和创新的移动轨迹编辑功能,能够让内容生产人员不写一行代码就制作出细腻的各种动态效果。
注意:Cocos Creator自带的动画编辑器适用于制作一些不太复杂的、需要与逻辑进行联动的动画,例如动画。如果要制作复杂的特效、角色动画、嵌套动画,可以考虑改用Spine或者DragonBones进行制作。
1.1、Animation简介
在早期的游戏开发中,游戏工程师和设计师们使用简单的技巧开发动画,早期动画的动感由连续快速显示一连串静止的图片产生,这些静止的图片被称为帧,这种动画被称为帧动画。随着设备硬件技术的改进和开发工具的不断完善,更多的高级动画技巧和骨骼动画得到了使用,CocosCreator包含简单的动画编辑系统,可以通过编辑器制作简单的动画。
1.2、Animation组件
cocos creator是组件式的结构,animation也不例外,是节点上的一个组件
1.2.1、动画Clip资源
动画剪辑就是一份动画的声明数据,是一种资源类型,我们将它挂载到Animation组件上,就能够将这份动画数据应用到节点上。
1.2.2、熟悉动画编辑器
下图按步骤演示了如何创建一个动画