注意:Unity 5 引入了标准着色器来取代此着色器。
注意:Unity 5 引入了标准着色器来取代此着色器。
此着色器可以通过读取主纹理的 Alpha 通道使网格几何体部分透明或完全透明。在 Alpha 中,0(黑色)表示完全透明,而 255(白色)表示完全不透明。如果主纹理没有 Alpha 通道,则对象将显示为完全不透明。
在游戏中使用透明对象可能很棘手,因为传统的图形编程问题可能会在游戏中带来排序问题。例如,如果在同时透过两个窗口观察时看到奇怪的结果,则表示遇到了在使用透明度方面的典型问题。一般规则是要注意在某些情况下,一个透明对象可能以不寻常的方式在另一个对象之前绘制,特别是在这些对象相交、相互包围或者大小差异巨大的情况下。因此,应该在需要时才使用透明对象,尽量避免过多使用。还应该让设计人员意识到可能发生这样的排序问题,让他们准备改变一些设计来解决这些问题。
__视差法线贴图__与常规__法线贴图__相同,但可以更好地模拟“深度”。通过使用__高度贴图__实现额外的深度效果。高度贴图包含在法线贴图的 Alpha 通道中。在 Alpha 中,黑色为零深度,白色为全深度。这通常用于砖块/石头,以更好地表现它们之间的裂缝。
视差贴图技术非常简单,因此可能具有瑕疵和异常效果。具体而言,应避免高度贴图中出现非常陡峭的高度过渡。调整 Inspector 中的 Height 值也会导致对象以不符合实际的奇怪方式变形。因此,建议使用逐渐高度贴图过渡或将 Height 滑动条保持在浅端。
漫射会计算一个简单的 (Lambertian) 光照模型。表面上的光照随着表面与光源之间的角度减小而减弱。光照仅取决于此角度,在摄像机移动或旋转时不会改变。
通常,此着色器的渲染成本较高。有关更多详细信息,请查看着色器性能页面。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.