我想要一种快速的方式来显示游戏中的各种内容,所以我想:在它周围使用贴花!快速又简单!
但是,透明贴花部分在游戏过程中并不显得完全透明。它们使它们上面的部分变暗或变亮。
您可以在这里清楚地看到图片中蓝色圆圈周围的“正方形”(我用红色标记了完整的贴花,用橙色标记了应该完全透明的部分)。
贴花是一个蓝色圆圈,.png 的角是完全透明的。
有人知道为什么会这样吗?
我通过将前向渲染器中的贴花的“自动”技术切换为任何其他技术找到了解决方案。 我选择了“屏幕空间”,因为在文档中看起来更好:https://docs.unity3d.com/Packages/[email protected]/manual/renderer-feature-decal.html#:~:text=功能%2C%20Inspector%20view.-,技术,-选择%20%20渲染
为了扩展此询问,我想知道是否有人找到了一种方法来利用“decal_1”作为屏幕空间和“decal_2”作为 D 缓冲区?
我需要这两种技术,并且您不能根据图层或材质属性委托哪种技术。
*没有世界照明(未点亮)的 UI 元素贴花上的屏幕空间