我正在使用Unity的精灵编辑器来加载spritesheets作为动画。我不知道为什么精灵最终会异相,在动画过程中会产生震动效果。
这是spritesheets之一
以下是它在单位中加载的方式
如果spritesheet在本网站中是正确的,我已经尝试过了:http:// is.si/animator/,它是(配置是每帧432 x 407,25帧和帧时间1)。
我在空白项目中试一试,它有同样的问题
注意:Unity的精灵编辑器中的配置是5列,5行(按单元格计数)或432x407(按单元格大小)。枢轴无关紧要,我使用任何枢轴位置都有相同的错误。
感谢您的时间
答案 0 :(得分:0)
我发现了问题所在。 spritesheet大于2048(宽度),默认情况下Unity将所有纹理压缩到2048.因此压缩后的图像不再被5整除。 我通过将压缩设置为4096来解决它(大小无关紧要因为使用精灵打包器时所有空白都被消除了。)