2017-04-25 59 views
0

我使用Unity的sprite编辑器加载动画片作为动画。我不知道为什么这些精灵最终会出现不同步,从而在动画过程中造成震动效果。动画从spritesheet在阶段在Unity

这里的

Idle animation spritesheet

这里的它是如何团结看起来加载的spritesheets

Idle animation in Unity

我已经尝试过,如果spritesheet是正确的在这个网站之一:HTTP://is.si/animator/,它是(配置是每帧432 x 407,25帧和帧时间1)。

我给它一个空白的项目一个尝试,它有同样的问题

注:在统一的精灵编辑器配置为5列,5行(由细胞计数),或432x407(通过细胞大小)。关键点并不重要,我使用任何关键位置都有相同的错误。

感谢您的时间

回答

0

我发现问题所在。 spritesheet大于2048(宽度),默认情况下,Unity将所有纹理压缩到2048.因此压缩后的图像不能被5整除。 我通过将压缩设置为4096来解决这个问题(尺寸无关紧要,因为使用精灵打包器时所有的空白空间都会被删除)。