用SWF来代替传统的帧动画

一般的帧动画是有两大确定:

1.资源浪费,包大

2.很难实现平滑过渡

特别对于GIF,还会存在噪点问题,但是SWF利用自身的优势,不仅有现成的编辑器,而且还有矢量动画,补间动画等,大大

降低了资源的大小,所以当我们有帧动画需求的优先考虑SWF,这里有几个工程可以参考:

http://discuss.cocos2d-x.org/t/a-new-animation-solution-based-on-swf-for-cocos2d/4934

https://github.com/jonesgithub/CocosInterpreter

时间: 2024-10-10 10:26:10

用SWF来代替传统的帧动画的相关文章

Android基础笔记(十)- 帧动画、补间动画详解、对话框

帧动画 补间动画Tween Animation 对话框以及面试中的注意点 帧动画 帧动画很简单,我们首先看一下Google官方解释This is a traditional animation in the sense that it is created with a sequence of different images. 意思表达的很明了,一个传统的动画是由一组不同的图片组成的.帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果. 创建一帧动画分为一下几步(支持4

创建和使用逐帧动画

逐帧动画与传统的卡通相似,也有点像gif.就是搞几张图片,根据顺序显示. AnimationDrawable类可以用来创建一个新的表示为一个Drawable资源的逐帧动画,可以使用XML,在应用程序的res/drawable文件夹下讲动画Drawable资源定义为外部资源. 下面看程序和效果: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="htt

帧动画Drawable Animation入门

Drawable Animation Drawable animation lets you load a series of Drawable resources one after another to create an animation. This is a traditional animation in the sense that it is created with a sequence of different images, played in order, like a

Egret之MC逐帧动画

此处Egret逐帧动画借助Flash以及Texture Merger工具来生成文件( 1:动画描述文件Json , 动画图集文件 ) 本人以一只飞行的鸟为例 先看Flash , 如下 flash的项目名称为 fly.fla 舞台帧信息 , A 和 B为帧标签 打开texture merger , 选择egret movieclip .将fly.swf拖入到编辑区 , 取名Bird , 如下: 导出动画文件 , json 和 png图集 为导出文件取名: 我们看看mc_test.json文件如下:

Android开发之Frame动画(帧动画)

学必求其得,业必贵其专精.--章学成 我们学习的根本是懂得怎样为人处世,而对于我们的专业一定要坚持不懈的学习让其达到精益求精的地步,这样我们才能在这个技术层出不穷的社会上立足,前进. 接下来就进入正题 如有谬误欢迎批评指正,如有疑问欢迎留言,谢谢. 今天我们就来学习一下Android中的Frame动画,在学习这些基础的东西我们一定要参考谷歌给我们的文档,因为谷歌的文档是最权威的讲解.官网给出的Frame Animation动画的定义 Frame动画:包含一个接一个的将要显示的图片资源,这是一个传

逐帧动画-AnimationDrawable的简单用法

将Animation设置为ImageView的backgrond即可 MainActivity.java: import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget

window.requestAnimationFrame() ,做逐帧动画,你值得拥有

window.requestAnimationFrame() 方法告诉浏览器您希望执行动画,并请求浏览器调用指定的函数在下一次重绘之前更新动画.该方法使用一个回调函数作为参数,这个回调函数会在浏览器重绘之前调用. 如果你想做逐帧动画的时候,你应该用这个方法.这就要求你的动画函数执行会先于浏览器重绘动作.通常来说,被调用的频率是每秒60次,但是一般会遵循W3C标准规定的频率.如果是后台标签页面,重绘频率则会大大降低. 基本语法: requestID = window.requestAnimatio

Android 基础的三种动画 帧动画、补间动画、属性动画。

帧动画 drawable   animation 通过xml文件声明一个帧动画 ①在res目录下创建一个drawable目录 把用到的图片资源放到这个目录下 并且创建一个xml文件 根元素  animation-list可以设置一个属性 oneshot如果设置为true 动画只执行一次 执行之后停在最后一帧 animation-list 子元素item <?xml version="1.0" encoding="utf-8"?> 2. <anima

Android动画--帧动画和补间动画

帧动画 首先我们定义在drawable文件夹下定义一个xml文件 里面包含我们要播放的动画的图片,以及每一帧动画的播放的时长 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mi