在 Unity3D 中,我尝试渲染一个生物并在选择它时显示轮廓。
仅生物就被渲染得很好:
我在 Github 上下载了一个轮廓着色器,并将其作为第二种材质应用到我的网格中:
展开后的材料如下所示:
然而,结果却完全不符合预期:
在对材质和着色器了解不多的情况下,我尝试摆弄并发现如果我将标准材质的渲染模式更改为透明,结果看起来不错:
但现在该生物单独以一种奇怪的方式呈现,四肢与身体重叠:
实现我想要做的事情的正确方法是什么?您有资源可以让我阅读更多内容吗?
shader unity-game-engine
shader ×1
unity-game-engine ×1