动画编辑器和动画引擎的不同
来源:互联网 发布:catia v6软件下载 编辑:程序博客网 时间:2024/05/16 19:07
动画编辑器的目的是为了通过方便的操作可以做出生动的动画, 但是这只是第一步, 因为人们做动画不只是为了给自己看的, 是需要发布出去给别人看的, 因此就需要导出数据, 然后利用动画引擎, 这样别人就可以方便的看到动画了。动画编辑器和动画引擎的工作不同, 因此导致了他们很多地方的不同, 而如果想要导出正确的数据, 必须进行相应的处理, 而这就需要我们深入理解二者在实现动画上的本质区别了。首先最重要的一点区别在于, 动画编辑器为了更方便地操作父子骨骼之间的关系, 在工作区中是通过dom来实现的; 而在动画引擎中,为了更广泛的应用,用的是canvas画图。 所以会导致上一篇博客提到的几个问题。还有就是现阶段2个库之间有些地方的处理不同, 动画编辑器中偏移的x,y是左上角的位置, 而动画引擎中却是旋转中心。动画编辑器中旋转中心是可以根据每一帧而更改的, 而动画引擎中每个骨骼的旋转中心是固定的。动画编辑器中遮盖顺序可以方便的通过z-index而改变, 而动画引擎中却只能通过在canvas上画图的顺序而改变。因为这些差别, 如果直接把动画编辑器中的数据导出到动画引擎中使用。 在动画编辑器中编辑的很好的动画, 在动画引擎中都会变得很难看。所以二者直接必须进行一些修正和处理才能完美实现在动画编辑器中编辑的什么样子, 在动画引擎中就看的什么样子。
0 0
- 动画编辑器和动画引擎的不同
- Android中的tween动画, 帧动画, 和3.0以后的属性动画的用法及不同!
- Cocos2d-x 3.0-Cocos Studio动画编辑器的帧动画和骨骼动画详解
- cartoon(不同的动画效果)
- 手机游戏动画编辑器和图片编辑器
- Cocos2d-x 3.0final 终结者系列教程22Cocos Studio动画编辑器的帧动画和骨骼动画详解
- Cocos2d-x 3.0final 终结者系列教程22Cocos Studio动画编辑器的帧动画和骨骼动画详解
- Cocos2d-x 3.0final 终结者系列教程22Cocos Studio动画编辑器的帧动画和骨骼动画详解
- /LGC动画引擎/动画简介
- greensock GSAP强劲的动画引擎
- 聊聊魔性的动画引擎pop
- 属性动画和视图动画的区别
- 属性动画和帧动画的使用
- 安卓动画的使用 位移动画和缩放动画
- /LGC动画引擎
- SpriteSheet精灵动画引擎
- priteSheet精灵动画引擎
- 动画引擎pop
- c语言编程--指针常量、常量指针、空指针、野指针
- 增加手势和识别手势
- LeetCode-Evaluate Reverse Polish Notation
- 在eclipse里卸载已安装的插件
- Building a higher-level query API: the right way to use Django's ORM
- 动画编辑器和动画引擎的不同
- WP
- iOS开发中常用类目
- linux环境下的网络监听程序
- Android -- DrawerLayout
- 多线程之Mutex(互斥量)
- Python性能鸡汤
- QTextCodec中的setCodecForTr等终于消失了 (Qt5)
- FPGA DDR2接口设计