你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
layabox
赞同来自:
LayaAir大为
小兔子乖乖
该问题目前已经被锁定, 无法添加新回复
3 个回复
layabox
赞同来自:
主要问题是你的纹理资源里本来就不是全透明的,带着黑边,是通过透明混合的方式使得黑边消失。
两个方案,一是让美术改资源,不要用带有黑色的效果来处理。
二,如果不想改美术资源,在IDE里,勾选上画布透明,并且设置纹理为不预乘Alpha,这样混合后的结果,也会让黑色消失。
IDE修改如下:
1、项目设置 -》 运行配置 -》 2D -》 画布透明,这里需要勾选上
2、spine的纹理属性,默认的精灵纹理类型是内置勾选了预乘Alpha的,并且不可设置,所以需要你切换至默认值类型,勾选上sRGB颜色空间(注意不要勾选预乘Alpha)
然后应用纹理属性,再运行,发现结果就对了。
但是,在IDE里改,会有一个问题,那就是只能是运行效果是对的,编辑状态时不对,因为IDE自身的画布是没办法设置为画布透明的。
如果不介意IDE编辑时的效果,只是运行对了就可以,采用方案2。要完美解决,需要Spine美术来改。
LayaAir大为
赞同来自:
小兔子乖乖
赞同来自: