What’s AlloyStick AlloyStick 是首款专为HTML5开发的2D骨骼动画引擎。可以用于HTML5动画开发、HTML5游戏开发。AlloyStick 主要由骨骼动画引擎和骨骼动画编辑器两部分组成。骨骼动画编辑器提供强大的骨骼动画编辑功能,拖拽骨骼组合角色,通过设置动画关键帧,输出动画数据。js动画库根据输出数据,依靠强大的自动补间和骨骼关系,就可以制作出逼真、生动的Canvas骨骼动画,可以畅快的运行在PC、手机、平板等设备里。 AlloyStick 官网:http://alloyteam./AlloyStick/ Why is Skeleton animation ? 骨骼动画将动画对象抽象出拆分成一个个层级关系的骨骼,骨骼上绑定对应的部件贴图,通过对各个骨骼在关键帧进行移动,缩放,旋转等操作来实现动画对象的行为动画效果。 目前HTML5游戏动画都是使用精灵图来实现的,设计师需要绘制大量的精灵图,逐帧播放产生动画效果。原始精灵图动画带来最大的两个问题是:大量的位图资源和动画不可。相对于spriter动画,骨骼动画能有以下几个突出的优势
相应的,骨骼动画在CPU运算上会带来一定的消耗。 for What ? 本身骨骼动画应用地方最多就是游戏,所以,第一版整体设计都是偏向于HTML5游戏。比较特别的是,用户群很大一部分是程序员。所以,在编辑动画整体设计上都趋向于小白化,即使不懂任何动画软件也能快速上手。同时,我们将来会提供一套百搭的火柴人素材,并且可以矢量输出,让没有设计师的单身程序员摆脱木有素材的困扰(依旧不能摆脱单身)。 对比于其他的骨骼动画引擎,我们趋向于简单化,就像火柴小人一样,简单却灵活生动,这也是AlloyStick名字由来。【程序员也能做出非常棒的骨骼动画】,这是我们的愿景。 后继拓展:Flash动画在移动上夭折,那么我们希望未来AlloyStick能定制化,兼容场景式HTML5动画,至少原理上是相通的。 How is it ? 目前,AlloyStick还处于开发阶段。js库部分还有很多计划中的功能没有实现。我们需要把时间投放在动画编辑器上。因为,我们的动画编辑器还在加班加点中。。。 |
|