![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=1739231148-eNeQUrKEIYBeGQADOcRGxwrxLpig3psy-0-9fe3ca76556241fd69f74ecc68306eea)
图1-69
Step 02接下来任意选择一张图片,然后在Inspector(检测视图)中查看其信息,如图1-70所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P42_3.jpg?sign=1739231148-yQZ3AOSbkwa0IyzkKxAOf4utv2wUpmgN-0-16a59bee109ea39e2042dac61007e8ba)
图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=1739231148-ZDIlFUf5HioniDvZBXtNlGpQftyDue0D-0-b413b2b083876373b286508b23c62204)
图1-71
Step 04如果贴图没有Alpha通道,则属性中没有该选项,如图1-72所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_2.jpg?sign=1739231148-GFAMWRqmn4DJ7reCyz2vT6GdBfhCyRvz-0-e997991921c53f1504f7630845a4d41e)
图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=1739231148-cVO16N5qamDJq2UVTZQJkXnkL7zdKdF2-0-ef99df16d518b3ac4bf0c084b5c4ead7)
图1-73
同样也可以进行批量修改。首先加选多张图片,然后勾选Alpha Is Transparency(根据Alpha通道产生透明效果),最后单击Apply(应用)按钮即可,操作如图1-74所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_4.jpg?sign=1739231148-LuPLByF4hluwFP6yfKpoRX2EabTPtwzV-0-0425614d9b6d593a00bb8a39326138fd)
图1-74
结果显示如图1-75所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P43_5.jpg?sign=1739231148-Zw9KMRmccixBOWpy1CTW4itbxHkHMUBe-0-c6a6b8d698d034ae51595ddd8e4e7ff4)
图1-75
图片多选小技巧:
Step 01当需要批量选择的图片不在同一文件夹中时,可以通过单击工程视图上方的Search by Type(根据类型查找),操作如图1-76所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_1.jpg?sign=1739231148-Y9zgaEhVHONfQ9pgDmJFJdgIsbQOn3Xh-0-a5b1e9d64f794322634ceaef02d24f42)
图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=1739231148-h9iCW87G3i1dIaIiO2gBKqUgHgtiwuwV-0-736af2e8367b5fd85412f47ff6ddd189)
图1-77
Step 02首先将贴图文件导入到Photoshop中,在右侧“图层”面板中选择“通道”,如图1-78所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_3.jpg?sign=1739231148-Pnuef6FUlMjg4mYERTu6jwDZFXpMZfty-0-9bbc0c4a33b5c80fd6e02b3b7f1b20a1)
图1-78
Step 03然后选择一个“黑白分明”的通道图层,单击右键,然后复制,操作如图1-79所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_4.jpg?sign=1739231148-tsvu3gWaeKgfR4DJ7yhRG4xKcmUYvpRf-0-02a9751040547be23a6ea82d8d28d801)
图1-79
Step 04将复制出的图层命名为Alpha,单击“确定”按钮保存,如图1-80所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_5.jpg?sign=1739231148-ZDrWi1HxdqHQxxIu85VMI1zW68jGsleg-0-5ad01f3d4eee6e5963b3de0c786b523c)
图1-80
注意
图像中的Alpha通道只记录灰度信息(灰度图)。黑色表示透明,白色表示不透明,灰色则表示半透明。
Step 05最后单击菜单“文件”→“存储为”,选择Targa格式(勾选“Alpha通道”)将图像导出即可,操作如图1-81所示。
![](https://epubservercos.yuewen.com/843459/15056703305212106/epubprivate/OEBPS/Images/Figure-P44_6.jpg?sign=1739231148-Z3dZL0RMHjjJDzSpPbeIfKs1t4AE2dbs-0-12717e7676c114ccee678e3ba7246d80)
图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=1739231148-rpCU308P5QOskenj5AR9H7SXQh97i2An-0-380afc30271a4263fb5a4ff9b52d1d3f)
图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=1739231148-c007z8YeT8yL4j4WZTh1SU1lvaLa1aWD-0-b67f1326b7947d7372835aecbe21e66e)
图1-83
注意
由于在Add(亮度叠加)模式下,贴图中的黑色部分被显示为透明色,所以显示结果相同。