cocostudio使用plist创建序列帧动画图片名称序列错乱的问题

摘要:
在Cocostudio v2.2.9版本中,使用texturePacker将动画帧打包为plist和png,并将plist拖动到Cocosttudio的资源栏中。动画帧的序列是正确的,然后序列帧动画可以达到预期的效果。

cocostudio 版本v2.2.9

用texturePacker将动画帧打包成一个plist和一张png,将plist拖入cocostudio中的资源栏中。

cocostudio使用plist创建序列帧动画图片名称序列错乱的问题第1张

如图所示,plist里面的图片顺序是乱掉的,而且该顺序无法调整,10,11应该在最后,这样选择这11张图创建的序列帧动画中间2帧将是错乱的

如果自己手动调整关键帧很麻烦,那么解决问题的地方就在于texturePacker的打包上,观察文件命名,排序方式10,11排在1后面,所以猜测

texturePacker是一个个字符按位比较的,就是采用string比大小的规则,所以将1到9前面加上一个0,改为01,02,...,09。重新生成plist和png,

导入到cocostudio中。

cocostudio使用plist创建序列帧动画图片名称序列错乱的问题第2张

动画帧的顺序已经正确,再以此创建序列帧动画可以达到预想效果。

免责声明:文章转载自《cocostudio使用plist创建序列帧动画图片名称序列错乱的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇spring security 3.1 实现权限控制linux下FFmpeg编译生成ffplay下篇

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

相关文章

iOS开发核心动画之粒子效果

一. 示意图     绘画出一条线,点击开始有很多粒子绕着线运动,点击重绘消除粒子和线 二. 实现代码     设计思路:自定义一个View来描述控制器的View,在View加载过程中进行初始化,给View添加手势(UIPanGestureRecognizer),将自定义View转成复制层,创建一个粒子层,添加到复制层上,并保存粒子     监...

使用lua实现Spine动画的预加载

创建spine动画有两种方法,分别是createwithfile和createwithdata。 createWithFile是通过加载动作数据马上进行创建,如果spine动画中的json文件大小超过100k时,会出现卡顿现象,如果动画文件偏小,可以使用这个方法来创建动画。 createWithData是通过预加载,保存动画数据在spSkeletonDat...

jQuery Easing动画效果扩展插件

jQuery Easing动画效果扩展插件:jQuery Easing Plugin。在jQuery文档中我们可以看到,自定义动画函数.animate()有四个参数: params (Options) : 一组包含作为动画属性和终值的样式属性和及其值的集合 duration (String,Number) : (可选) 三种预定速度之一的字符串(”slow...

位置动画Android的Activity屏幕切换动画(一)左右滑动切换

查了好多资料,发现还是不全,干脆自己理整吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!     在Android发开中程过,经常会到碰Activity之间的换切效果的题问,上面绍介一下如何实现阁下滑动的换切效果,首先懂得一下Activity换切的实现,从Android2.0开始在Activity增加了一个方法:     public v...

wow.js – 让页面滚动更有趣,使用方法

简介 有的页面在向下滚动的时候,有些元素会产生细小的动画效果。虽然动画比较小,但却能吸引你的注意。比如刚刚发布的 iPhone 6 的页面(查看)。如果你希望你的页面也更加有趣,那么你可以试试 WOW.js。 WOW.js 依赖animate.css ,所以它支持 animate.css 多达 60 多种的动画效果。 使用方法 1、引入文件 <li...

Android Activity 切换动画(非原创)

在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法: public voidoverridePendingTransition(int enterAnim, int exitAnim) 其中:...