您正在浏览:主页 > 仿盛大热血传奇 >
Adobe源码泄漏?3行代码搞1.85传奇客户端下载定,Flash动画无缝导入Android/iOS/coc
作者:热血传奇网页版 来源:http://www.softpl.com 时间:2016-04-29 14:12
到后面移植App的时候,我的思路发生了变化,我觉得把层的概念淡化,然后在任何一帧,把不同层的图片同时绘制。这种思路可能更简单一些。 当初在cocos2dx中做程序实现的时候,我是完全把flash的运行机制在cocos2dx中复制了一遍。 对于Flash软件,则支持Flash CS3及以上版本及最新的Animate CC。 于是我就产生了把这个cocos2dx的动画库,移植到iOS和android中的想法。就是今天介绍的这个项目了。 虽说简单,但是这个库已经能够满足90%的相关需求了。
于是,作为程序的我,就需要查阅各种资料,想解决方案。于是就有了这个项目。
过了一年,我的主要工作从游戏转移到app。现在是在做秀场项目。
最开始有把flash关键帧动画导出的想法是当初做cocos2dx开发游戏的时候。
- app版本我为不同分辨率手机做了适配,但是没有编写计算其size的方法,因为我没有用到。
项目名称:FlashAnimationToMobile 点此进入。
- 只能用图片,不能用矢量图我们的游戏当初45个英雄,每个英雄9个动作,全部使用flash制作,并用这个库来播放动画。同屏20个英雄,无卡顿完美运行。
- cocos2dx版本计算content size的部分没有实现。
其中cocos2dx的项目只支持二进制格式,Android和iOS版本支持json和二进制格式。
我在代码关键部分都加了注释。感兴趣的可以围观一下。帮忙指出错误。
所以App的代码实现逻辑,同cocos2dx版本的代码有一定的区别。iOS:
它最大的特点就是:原生,关键帧动画。
实际效果如下:
用这个动画库来播放美术人员做出来的flash特效作为秀场礼物动画。可令礼物丰富多彩,不再单调。
cocos2dx:
这个库目前已在3个线上项目(2个游戏,一个App: android+iOS)中使用了。
当时开发的一个游戏项目,模仿《刀塔传奇》的动画样式和战斗模式。
- 上述两点如果有这种需求,则需要自行添加这部分代码
android:
FlashAnimationToMobile 点此进入。
一般情况下,这种复杂动画应该避免使用序列帧动画(对内存要求高),而应该用更高效的关键帧动画。这个库能够满足游戏,App开发中90%的2D动画需求。
而当初立项的时候,项目组的美术人员对flash比较熟悉,希望用flash来做各个英雄的动画。更能节约时间。
二进制格式的文件大小要比json格式小10倍左右,加载速度也比json快。
代码实现及功能范围代码分为两部分:
了解的朋友应该知道,热血传奇网页版,《刀塔传奇》里面有很多英雄,每个英雄都有很多个动作。也可以用于App动画:秀场礼物,用户升级,活动礼包,等等。
这是一个把flash中的关键帧动画(不是序列帧)导出,然后在iOS/Android原生应用中解析并播放的一个插件。除了原生App,它也能够支持Cocos2dx(3.x)。
项目中的代码是最简单的能够使用的版本,功能和限制如下:
flash:
如果感兴趣,可以通过阅读资料,为其增加矢量图,滤镜,遮罩等功能。这些都是可以实现的。
后来大家觉得送礼物的特效不够炫,希望手机端送礼物时也能够有网页版的那种效果。看下我们游戏制作的flash原图:
python脚本是为了把json数据(.flajson文件)转换成二进制数据(.flabin文件),进一步缩小文件体积,同时带有一定的加密效果。
- 只能使用如下属性:位置,缩放,旋转,切变,颜色叠加,透明度变化。
它可以用来做游戏中的人物动画:走动,攻击,跳跃,闪避等,以及UI特效,升级,转场等。
<< 上一篇:别错过 虚幻4版《天涯传奇客户端下载塞尔达传说:时之笛》下载开启 >>
<< 下一篇:懒癌晚期必备 网网页传奇变态版页与手机数据互通的跨屏页游 >>