unity, 不要change Default sharedMaterial
Posted wantnon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity, 不要change Default sharedMaterial相关的知识,希望对你有一定的参考价值。
假设在场景中加一个sprite,其材质使用默认的Sprites-Default。
若调用:
Color color=sprite.GetComponent<SpriteRenderer>().sharedMaterial.color;
color.a = 0;
sprite.GetComponent<SpriteRenderer>().sharedMaterial.color=color;
则将导致场景中所有使用默认Sprites-Default材质的sprite都透明掉。
所以如果只是想使若干个sprite同时透明且保持这些sprite在同一个draw call渲染,则应新建一个材质,让这些sprite使用此新建材质。
以上是关于unity, 不要change Default sharedMaterial的主要内容,如果未能解决你的问题,请参考以下文章
Mysql:Changes in MySQL 5.7.7 (2015-04-08, Release Candidate):The innodb_file_format default value wa
Change default wordpress author link
change your default system opening option using Ubuntu
How to change default used version of Qt/qmake?
How to Change Default Location for Outlook Data File (PST & OST)