是这样的,我有一组帧动画图片,使用texttruepacker裁剪后再做成动画位置就不对了,原因就是图片的大小发送了改变,而帧动画是一张张播放图片的,所以位置都不对,请问有没有什么解决方案???
这几个属性自己了解下然后调一下
不是这个意思,我的意思是图片已经被TextTruePacker裁剪好了,在导入cocos之前图片的透明区域就被裁剪了,不是精灵这里的问题
不是这个意思,我的意思是图片已经被TextTruePacker裁剪好了,在导入cocos之前图片的透明区域就被裁剪了,不是精灵这里的问题,当然不裁剪动画也是没有问题的,裁剪就是为了减少图集的内存占用,看有没有别的办法可以解决
你的问题是你的图被裁剪了,裁剪后的中心点坐标不一致导致的. 你设置一下不裁剪,custom 自定义让图片固定大小等于原来不裁剪的的例如200*200 的固定大小,播放就正常了吧
我之前也遇到了,平滑过度导致的。你换一下过度模式就行了
我的图被裁剪后每张大小都不一样了,设置固定大小位置也不对
好,我看看
你看看是不是这个问题
看了,不是这个问题,我的问题是图片被裁剪之后每张图片的大小都不一样了,播放帧动画找的中心点不对
我遇到的是,裁剪优化透明像素导致每个大小都不一样,位置我手动偏移固定了,但是播放的时候会闪烁(平滑插值导致的)
固定精灵大小,但是图片的位置还是不对,图片一直是在中心点,播放动画乱套了
不行就让美术重新切图,帧动画要保持一致,透明区域是存在的,如果怕占用内存那就把空白区域出图时就裁剪掉,做出帧动画可以进行缩放进行位置对应。当然这样做放大倍数太大话图片会出现模糊。自行选择取舍就行。
帧动画每张图片的位置都是不一样的,要保持位置一样就不能裁剪空白区域。
可以裁剪,但是位置要自己修正,不能用线性插值模式
有没有办法设置图片都按照一个锚点固定到精灵左下角或者右下角
如果图片多的话,一帧一帧修那多麻烦,还不如直接做成 spine
那确实,优化内存是这样的,有点无力只能一帧一帧改。我的项目就遇到这个情况了,贼多帧动画,每个帧动画还贼多贼大。没办法只能裁剪
