今天,碰到个小问题,开发过程中碰到修改spriterender透明度,我原以为spriterender.color = new color(r,g,b, a) 就能修改,第四个参数为 alpha参数,我输入0~255,结果就全透明和全显示,很是懊恼,还以为是 PNG图不支持alpha通道引起的,又用了TGA格式的,还是如此,最后查了下,找到了原因。大家可能是习惯了color面板的alpha值域为0~255,所以编码也以为这个参数应当如此;其实,不是的,它的值域为 0~1。
记下,希望能帮助到其他人。
【Unity3d】关于unity2d的spriterender修改透明度方法
最新推荐文章于 2024-08-05 19:15:32 发布