![Unity 3D特效设计必修课](https://wfqqreader-1252317822.image.myqcloud.com/cover/765/26542765/b_26542765.jpg)
1.2.5 在Unity中显示贴图纹理通道
Step 01在Unity项目资源列表中,有时无法显示贴图的通道信息,导致纹理不能被正确显示,如图1-69的这些图片所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P42_2.jpg?sign=1739702758-72BCfMgvkx2sbghWBLUxyRxQPO8zw0k9-0-325b652cb0b3ab252b5f9ca5759ec40b)
图1-69
Step 02接下来任意选择一张图片,然后在Inspector(检测视图)中查看其信息,如图1-70所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P42_3.jpg?sign=1739702758-8onoPKvycvJzD7gm8so7c5JGexG0KlLA-0-6df52fa753f6cb4aff7b017d7b3874d5)
图1-70
Step 03当贴图本身含有Alpha通道时,在Inspector(检测视图)中将会有Alpha Is Transparency(根据Alpha通道产生透明效果)选项,如图1-71所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_1.jpg?sign=1739702758-E5eYrbecuSzGl0QbbPgHb2OPV0XkuCUp-0-ba7d45a77e807519eb8f31ef3f558290)
图1-71
Step 04如果贴图没有Alpha通道,则属性中没有该选项,如图1-72所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_2.jpg?sign=1739702758-CgtdbbWOADith8qjD4pHaM1ID0IIath4-0-c9978f47a81acf77b83601906e84623f)
图1-72
Step 05勾选Alpha Is Transparency(根据Alpha通道产生透明效果)后,再单击右下角的Apply(应用)按钮即可。
现在就可以在Unity资源目录中查看到带有Alpha透明通道的贴图效果了,修改前后对比如图1-73所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_3.jpg?sign=1739702758-WW7uZwYk4iHZIthEqeKDqSHlBBezubf9-0-f1280d9404a377d0fd38f81dc656b00f)
图1-73
同样也可以进行批量修改。首先加选多张图片,然后勾选Alpha Is Transparency(根据Alpha通道产生透明效果),最后单击Apply(应用)按钮即可,操作如图1-74所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_4.jpg?sign=1739702758-Y8pkgm8NMvp5ivMgLmJjpl6aUVzxf7RO-0-369cea5153f64396822e065ee4da7b54)
图1-74
结果显示如图1-75所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_5.jpg?sign=1739702758-YxfN6q8zarK8R9lgNimBBMXIxDI3jBvg-0-9045de38851183df1edce2342526d3b7)
图1-75
图片多选小技巧:
Step 01当需要批量选择的图片不在同一文件夹中时,可以通过单击工程视图上方的Search by Type(根据类型查找),操作如图1-76所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_1.jpg?sign=1739702758-KFiqVoOLFwjXZAXU4llSK0DlMtDPPI9X-0-f35912b0a07abd2ead10ade8e202b70a)
图1-76
Step 02勾选Texture(纹理)后就可以显示当前项目中的全部贴图文件了(其他类型同理)。
图像透明通道的制作方法如下(使用Photoshop):
Step 01以无Alpha通道的贴图Daoguang为例,在Unity中预览资源显示如图1-77所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_2.jpg?sign=1739702758-DoHLQM9nEapns4EY9IPCfkpDF35UPTGx-0-afa153144cc2e565026ca462cfcd9615)
图1-77
Step 02首先将贴图文件导入到Photoshop中,在右侧“图层”面板中选择“通道”,如图1-78所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_3.jpg?sign=1739702758-5UpZevnULpfF0gFysyZd9nocFLDQWHQm-0-d1047502fd56929127dbfcf57539198f)
图1-78
Step 03然后选择一个“黑白分明”的通道图层,单击右键,然后复制,操作如图1-79所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_4.jpg?sign=1739702758-ErhsP9oLjdMArWcRhxgVyGJOwDqiPFbs-0-0b27e8708e7a184853a3dde06f1ed018)
图1-79
Step 04将复制出的图层命名为Alpha,单击“确定”按钮保存,如图1-80所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_5.jpg?sign=1739702758-MAOwZfhQAFdfsHLmsNYk5hri6mbtCdhQ-0-5f9516c32a43b2efc3338b764d50c834)
图1-80
注意
图像中的Alpha通道只记录灰度信息(灰度图)。黑色表示透明,白色表示不透明,灰色则表示半透明。
Step 05最后单击菜单“文件”→“存储为”,选择Targa格式(勾选“Alpha通道”)将图像导出即可,操作如图1-81所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_6.jpg?sign=1739702758-CmHRcdKdgtz1wgnCbt7yU4NnXm2LdfKQ-0-4f35a46fb9694908edad143625282cdd)
图1-81
Step 06在Unity中导入修改后的Daoguang文件,勾选Alpha Is Transparency(根据Alpha通道产生透明效果)后显示如图1-82所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P45_1.jpg?sign=1739702758-KPbLWOgSctcDljnprMPSk79IJ25kUiZl-0-56d732556e231b04083c2aeeb1ac2e52)
图1-82
到这一步,图像的透明通道就已经制作完成了。
提示
Unity中常用的Shader(着色器)有Add(亮度叠加)和Alpha Blend(阿尔法混合)两种模式。
以Daoguang为例,在使用Add(亮度叠加)模式时,贴图是否含有Alpha通道对显示结果并没有影响,而在Alpha Blend(阿尔法混合)模式下有明显差异。
其对比如图1-83所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P45_2.jpg?sign=1739702758-3iVMDOn7vWU3e0a7DflWnbHvWKPwOaSR-0-fcb345fd3d0c9bf312e3893dfe4f3a0c)
图1-83
注意
由于在Add(亮度叠加)模式下,贴图中的黑色部分被显示为透明色,所以显示结果相同。