Spine动画导入后在Unity中查看有黑边问题
在Spine中勾选了PMA(Premultiplied-Alpha )导出,然后在FairyGUI中也同样勾选了“贴图是否已预乘”如图:
在FairyGUI中显示的效果是正确的,如效果图:
但是导入到Unity中以后,会出现局部到黑边,如图:
该问题其实是由于Unity没有正确的设置Spine导入贴图模板导致的。
打开Unity -> Preferences -> Spine -> Atlas Texture Settings
修改模板为: PMATexturePreset
如图:
最后删除所有项目中的spine动画,用fairygui重新导入一次,问题解决。
Spine官网给的帮助文档还是比较清晰的,感兴趣的可以自己去了解一下:
http://zh.esotericsoftware.com/forum/Premultiplied-Alpha-Guide-3132
在FairyGUI中显示的效果是正确的,如效果图:
但是导入到Unity中以后,会出现局部到黑边,如图:
该问题其实是由于Unity没有正确的设置Spine导入贴图模板导致的。
打开Unity -> Preferences -> Spine -> Atlas Texture Settings
修改模板为: PMATexturePreset
如图:
最后删除所有项目中的spine动画,用fairygui重新导入一次,问题解决。
Spine官网给的帮助文档还是比较清晰的,感兴趣的可以自己去了解一下:
http://zh.esotericsoftware.com/forum/Premultiplied-Alpha-Guide-3132
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: