帧动画和骨骼json、极速、二进制对比

摘要:
比较总结:1。帧动画具有最高的效率,但图片超过了一定的帧数,并且资源图片非常大。它更适合于帧数少、存在大量动画且需要高效率的情况。bone json效率低下,已被弃用。骨骼速度极快,不支持网格。骨骼二进制,最新格式。导出时,运行一次骨架,将计算数据序列化为二进制,并在使用时对其进行反序列化,节省了大量的cpu操作,因此效率高于json格式。)2.骨骼动画对艺术有要求,需要使用db。100、200、300、600、1000帧动画骨骼JSON骨骼不支持速度极快的网格,无法导出。

对比总结:

1.

帧动画的效率最高,但是图片超过一定帧数,资源图片非常大。比较适合帧数少,大量动画存在,要求效率高的场合。

骨骼json效率较低,已经不推荐使用。

骨骼极速,不支持网格等。

骨骼二进制,最新的格式。资源小,效率高。导出时将骨骼跑一遍,将计算数据序列化成二进制,使用时反序列化,节约了大量cpu运算,所以效率较json格式高。  (我猜是这样 - -! )

2. 

骨骼动画对美术有要求,需要会使用db。

帧动画和骨骼json、极速、二进制对比第1张

  100个 200个 300个 600个 1000个

 帧动画

帧动画和骨骼json、极速、二进制对比第2张

 帧动画和骨骼json、极速、二进制对比第3张

帧动画和骨骼json、极速、二进制对比第4张

 帧动画和骨骼json、极速、二进制对比第5张

帧动画和骨骼json、极速、二进制对比第6张

帧动画和骨骼json、极速、二进制对比第7张

帧动画和骨骼json、极速、二进制对比第8张

 帧动画和骨骼json、极速、二进制对比第9张

帧动画和骨骼json、极速、二进制对比第10张

 帧动画和骨骼json、极速、二进制对比第11张

帧动画和骨骼json、极速、二进制对比第12张

 骨骼JSON

帧动画和骨骼json、极速、二进制对比第13张

 帧动画和骨骼json、极速、二进制对比第14张

帧动画和骨骼json、极速、二进制对比第15张

 帧动画和骨骼json、极速、二进制对比第16张

帧动画和骨骼json、极速、二进制对比第17张

 帧动画和骨骼json、极速、二进制对比第18张

帧动画和骨骼json、极速、二进制对比第19张

  

 骨骼极速

不支持网格等,无法导出。

但是效率和帧动画差不多。

     帧动画和骨骼json、极速、二进制对比第20张

 骨骼二进制

帧动画和骨骼json、极速、二进制对比第21张

 帧动画和骨骼json、极速、二进制对比第22张

帧动画和骨骼json、极速、二进制对比第23张

 帧动画和骨骼json、极速、二进制对比第24张

帧动画和骨骼json、极速、二进制对比第25张

 帧动画和骨骼json、极速、二进制对比第26张

帧动画和骨骼json、极速、二进制对比第27张

 帧动画和骨骼json、极速、二进制对比第28张

帧动画和骨骼json、极速、二进制对比第29张

 
      

免责声明:文章转载自《帧动画和骨骼json、极速、二进制对比》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[原创]Android Monkey 在线日志分析工具开发mysql主从复制延迟问题的相关知识与解决方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

位运算符、按位与、按位或、按位非、左移、右移、原码、反码、补码

位运算符的基本规则1,位运算符都是针对整数的二进制数字形式而进行的。2,按位与运算基本规则(规则表):1 & 1 ==> 11 & 0 ==> 00 & 1 ==> 00 & 0 ==> 0;3, 按位或运算基本规则1 | 1 ==> 1;1 | 0 ==> 1;0 | 1 ==>...

NumPy位操作

NumPy - 位操作 下面是 NumPy 包中可用的位操作函数。 序号 操作及描述 1. bitwise_and对数组元素执行位与操作 2. bitwise_or对数组元素执行位或操作 3. invert计算位非 4. left_shift向左移动二进制表示的位 5. right_shift向右移动二进制表示的位...

HTML5--(3)过渡+动画+颜色+文本

一.过渡transition transition-property指定属性名称(如width、height、background-color、内外边距)all 所有属性都将获得过渡效果(默认) attr 过渡效果的CSS属性名称列表,列表以逗号分隔 none 没有属性会获得过渡效果 transition-duration过渡时间3s (默认慢快...

Node.js_Buffer 缓冲区

Buffer 缓冲区 虽然 JavaScript 支持未操作,但是并没有 二进制数据 的原生 node 引入了 Buffer 类,用于操作二进制数据 是 V8 引擎的扩展,实际上是对内存的直接分配 每个元素大小是 1 字节 创建了一个 Buffer 后,它的大小就固定了 一旦你把内容复制到一个 Buffer 后,它就会以二进制的形式存储起来。 如果你需要添...

Wpf(Storyboard)动画简单实例

动画的三种变换方式 RotateTransform:旋转变换变化值:CenterX围绕转的圆心横坐标 CenterY纵坐标 Angle旋转角度(角度正负表示方向) ScaleTransform:缩放变换变化值:ScaleX横向放大倍数ScaleY纵向(负值时翻转) TranslateTransform:平移变换变化值:X横坐标Y纵坐标 其中 <...

WPF左右移动动画实现

//boxItem要移动的控件               DoubleAnimation doubleAnimation = newDoubleAnimation(); doubleAnimation.Duration = newDuration (...