关于cocos2dx 3.5版本的坑

由于最近在折腾cocostudio的动画部分,踩的坑真不见少,所以准备列举一下

1、首先是关于ActionTimeline,由于用cocostudio2.2.1的版本创建的动画,在加载进来之后,由ActionTimelineCache将里面的动画分割出来,方便开发者直接使用动画名称进行播放,但是。。。。但是来了,在cocostudio中,创建的3桢动画(0, 2),能够正常运行的,在cocos2dx中,只运行了前2桢,最后一桢是不包含的,所以有多奇怪,你们就造了。。。
2、其次是关于动画的回调问题,查看了网上N多版本,说使用setFrameEventCallFunc来处理,但是的但是,我就是回调不到啊。那好,我使用setLastFrameCallFunc这个函数,但是的但是,操蛋啊,说不支持lua, Lambda binding for lua is not supported.然后的然后就是直接 assert(false); 迫于无奈,只能自己手动绑定这个函数。
3、然后呢,在cocostudio中编辑的动画,拖入cocostudio的Layer中, 播放一切正常,但是呢,导出之后,在代码中载入这个Layer,他喵的就是个静态啊。
4、至于说版本之间的坑,这个就懒得说了,都是泪,动画师也要哭了。。。

还有动画师,真幸福。

你真有勇气去升级到3.5.

— Begin quote from ____

引用第2楼yangtao19cs于2015-04-10 13:30发表的 回 楼主(jimmy小新) 的帖子 :
你真有勇气去升级到3.5. http://www.cocoachina.com/bbs/job.php?action=topost&tid=294875&pid=1279755

— End quote

支持版主

唉~我已经都无力吐槽了… 免费的东西有的用就不错了

第一个问题
3帧的动画最后要把首帧补到第4帧上去啊,
循环的时候一到第3帧马上就跳到第1帧了当然看不见

要补桢是肯定的,问题是编辑器上的效果跟代码出来的效果是不一致的,差一桢。

哦哦哦哦哦哦哦哦10个字

换了 3.5正在研究中