今天,碰到个小问题,开发过程中碰到修改spriterender透明度,我原以为spriterender.color = new color(r,g,b, a) 就能修改,第四个参数为 alpha参数,我输入0~255,结果就全透明和全显示,很是懊恼,还以为是 PNG图不支持alpha通道引起的,又用了TGA格式的,还是如此,最后查了下,找到了原因。大家可能是习惯了color面板的alpha值域为0~255,所以编码也以为这个参数应当如此;其实,不是的,它的值域为
0~1。记下,希望能帮助到其他人。
本文讨论了在开发过程中遇到的修改SpriteRenderer透明度的问题。解释了使用错误的透明度参数导致全透明或全显示的原因,并指出正确的透明度范围为0~1。提供了一个避免混淆和错误设置的指南。
7909

被折叠的 条评论
为什么被折叠?



