标签: image unity3d png shader transparency
我正在使用预制件来制作一个盒子形状,它有一个前后平面。
我的图片是PNG,边缘周围有透明区域。我将图像拖到我的前平面上,现在它有一个“Shader”的下拉框。
首先我选择了Shader:“标准”,但我的PNG图像的透明区域不透明,所以为了解决这个问题,我将其更改为“Sprites / Diffuse”...现在图像看起来很好(来自前)。
然而,当我旋转形状时,图像也从后面可见。我想要一种方法不从后面看到图像/纹理。
如何从平面正面看到仅图像,同时还保留图像/纹理的透明区域?
答案 0 :(得分:1)
如果您使用的是标准内置着色器,则需要将渲染模式设置为透明,以使纹理的Alpha通道透明。默认情况下,精灵着色器会强制渲染否则不可见的背面,而标准着色器则不会。