版本:Unity 6 (6000.0)
语言:英语
内置渲染管线中标准着色器中的配置材质属性
在标准着色器中设置材质颜色

制作透明材质

要在标准着色器中制作透明材质,请在材质的检视面板Unity 中的一个窗口,显示有关当前选定 GameObject、资源或项目设置的信息,允许你检查和编辑值。 更多信息
请参见 词汇表
窗口中执行以下步骤

  1. 渲染模式设置为透明淡化
  2. 选择漫反射色块以打开颜色窗口。
  3. 设置Alpha (A) 滑块。值 0 表示完全透明,值 1 表示完全不透明。
A range of alpha values from 0 to 1
0 至 1 的一系列 Alpha 值

使用纹理控制透明度

如果你使用的是纹理而不是颜色作为漫反射,纹理的 Alpha 通道默认控制材质的透明度。Alpha 通道中的值 0 表示完全透明,值 1 表示完全不透明。你可以使用不同的值使不同的区域更加透明或不透明。

Unity 将纹理的 Alpha 通道与你在颜色窗口中设置的 Alpha 值相结合。例如,如果你将颜色窗口中的 Alpha 值设置为 0.1,不透明纹理像素计算机图像中的最小单位。像素大小取决于屏幕分辨率。像素光照在每个屏幕像素计算。 更多信息
请参见 词汇表
几乎变得完全透明。

要检查纹理的 Alpha 通道,请执行以下步骤

  1. Project 窗口显示 Assets 文件夹(项目选项卡)内容的窗口 更多信息
    请参见 词汇表
    中选择该纹理。
  2. 转到纹理预览部分,并选择Alpha (A) 按钮。该预览会显示 0 为黑色、1 为白色,中间是灰度。
An imported texture. On the left, RGB is selected and the texture preview section displays all the texture channels. On the right, A is selected and the texture preview section displays the alpha channel only.
导入纹理。在左侧,选中RGB,纹理预览部分显示所有纹理通道。在右侧,选中A,纹理预览部分仅显示 Alpha 通道。
The window uses a single texture to create a fully opaque window frame, partially transparent windows, and fully transparent gaps.
窗口使用一个纹理来创建完全不透明的窗口框架、半透明窗口和完全透明的间隙。

有关纹理透明度设置的详细信息,请参见默认导入设置参考

其他资源

内置渲染管线中标准着色器中的配置材质属性
在标准着色器中设置材质颜色