cocoscreator导入序列帧动画图集发生位置偏移的问题

我用texturePacker打包序列帧特效,用的trim模式,放到cocosCreator2.4.8里,但是cocos自动帮我把空白区裁剪掉,导致序列帧发生偏移了。找了很多地方都没法调整

可以设置不自动裁剪空白像素的。

1赞

我去掉勾选后重启引擎还是不行,这是我序列帧的前2帧,自动帮我把空白区裁剪导致帧动画对不齐了

虽然引擎里裁切了,但是保留了动画的偏移信息。


然后给 精灵Sprite组件 设置 RAW模式
02

但是我的特效都是代码添加的,并没有放在编辑器左上角的层级管理器里,也就是我没法在编辑器里去编辑这个对象

不是很理解…,代码添加帧动画,和Sprite组件会有区别么?
组件也是代码添加的话,也可以直接修改sizeMode呢。
官方文档也有说明呢
https://docs.cocos.com/creator/2.4/manual/zh/asset-workflow/trim.html?h=raw

你的意思是程序去控制这些对吗? 我理解错了,我是策划,这些是我在弄,因为我是把特效打成plist之后导入到cocos里面去的,然后发现位置不对,所以提的这个疑问。
你说的sprite操作我没法在引擎里操作啊,开发是通过代码去调用的序列帧,而你截图的sprite组建的参数,是在左上角图层管理器选中sprite对象才有这个属性对吧,我的项目里面是没有这个sprite对象节点的

你先跟程序沟通一下。

感谢 今天也出现这个问题来论坛上看看- -