【发布时间】:2017-11-10 02:49:44
【问题描述】:
我正在使用一个盒子形状的预制件,它有一个前后平面。
我的图片是 PNG 格式,边缘有透明区域。我将图像拖到我的前平面上,它现在有一个“着色器”下拉框。
首先我选择了着色器:“标准”,但我的 PNG 图像的透明区域不透明,所以为了解决这个问题,我将其更改为“Sprites / Diffuse”......现在图像看起来很好(来自前)。
但是,当我旋转形状时,从背面也可以看到图像。我想要一种不从背面看到图像/纹理的方法。
如何使图像仅从平面的正面可见,同时保留图像/纹理的透明区域?
【问题讨论】:
-
向我们展示您的着色器代码,以便我们为您提供帮助。
-
你能展示一下你的身材吗?我猜这与你的着色器中的背面剔除有关吗?是定制的吗?
-
@vikingsteve 你说你调整了着色器。下次请更具体。
-
你需要一个单面的物体(一个平面)才能工作。它实际上与纹理无关。
-
精灵/漫反射着色器特别强制绘制背面。
标签: image unity3d png shader transparency