#unity/日常积累

unity中使用Texture2D.SetPixels32()设置半透明纹理

c#

  1. 创建一个新的Texture2D,设置它的Format为RGBA32,这样它就可以支持半透明。

  2. 使用Texture2D.SetPixels32()方法设置纹理的像素,这里的参数是一个Color32数组,每个Color32都有一个alpha值,可以用来控制半透明。

  3. 调用Texture2D.Apply()方法应用设置的像素,这样纹理就可以显示出半透明的效果了。