cocos2dx版本 3.1
cocostudio版本 1.4.0
挂在骨骼动画上的特效错位严重,播放多几次错误更明显,尤其是当动画位置发生变化的时候错位最严重!查看代码发现几个坑爹问题。(详细截图请看我的另外两个帖子)
1:通常使用的三个粒子编辑器,功能不完全统一
- ParticleDesigner
- ParticleBuilder v1.3.2
3.Cocos2d-x-ParticleEditor-for-Windows-master
ParticleBuilder 根本没有位置模式(positionType)的选择功能,而我恰好用了这个,悲剧。。。然后我换了Cocos2d-x-ParticleEditor-for-Windows-master,发现这个功能是有了,但是发现导出的数据里没有任何positionType的数据!!!(工具bug??)另外一个没有看。
2:cocos2dx代码里面的读取粒子系统的代码里,也没看到初始化阶段处理positionType这个数据项的代码,只是把粒子的位置模式定义成Free模式。
3:好吧,既然没有,那我就手动改一下吧,我把粒子位置模式全部尝试了一遍,在初始化的阶段手动修改参数,发现FREE模式和Group模式效果差不多,而且另外一个相对的模式会出现另外一个第一次播放特效瞬时播放,并且看起来非常小的BUG!
好吧,至此,基本上确定是框架实现不够完整的问题了,还望能尽快完善这个功能,因为我们现在用来做的是一个动作类的游戏,对于这种特效的需求非常大,游戏也比较复杂,只能解决问题,不能放弃这个方案!
联系QQ:164392487