我怎样才能拥有透明度的png图像,只能从* front *看到?

时间:2017-06-08 11:44:46

标签: image unity3d png shader transparency

我正在使用预制件来制作一个盒子形状,它有一个前后平面

我的图片是PNG,边缘周围有透明区域。我将图像拖到我的前平面上,现在它有一个“Shader”的下拉框。

首先我选择了Shader:“标准”,但我的PNG图像的透明区域不透明,所以为了解决这个问题,我将其更改为“Sprites / Diffuse”...现在图像看起来很好(来自前)。

然而,当我旋转形状时,图像也从后面可见。我想要一种方法从后面看到图像/纹理。

如何从平面正面看到图像,同时还保留图像/纹理的透明区域?

1 个答案:

答案 0 :(得分:1)

如果您使用的是标准内置着色器,则需要将渲染模式设置为透明,以使纹理的Alpha通道透明。默认情况下,精灵着色器会强制渲染否则不可见的背面,而标准着色器则不会。

inspector dropdown