十二月 27

Unity3D的Rendering Mode渲染模式中Fade和Transparent的区别

在Unity3D中,渲染模式总共有四种:

渲染模式 意思 适用对象举例 说明

Opaque

不透明 石头 适用于所有的不透明的物体

Cutout

镂空 破布 透明度不是0%就是100%,不存在半透明的区域。

Fade

隐现 物体隐去 Transparent的区别为高光反射会随着透明度而消失。

Transparent

透明 玻璃 适用于像彩色玻璃一样的半透明物体,高光反射不会随透明而消失。

其中,前面两种非常容易理解:Opaque就是彻底的不透明,而Cutout则是完全不显示图片的alpha通道。

比较容易混淆的就是Fade和Transparent,他们的都是根据Alpha通道的值来决定透明度的,但是他们之间不同的是,Fade模式下,反射会随着透明度的降低而消失;而在Transparent模式下,反射则不会随着透明度的降低而消失。

如果我们是想做一个逐渐消失的法师,那么Fade就是我们的选择;于此相对应,如果我们想做的是玻璃,那么我们就应该选择Transparent。



文章由安静原创,发表于www.ajnote.com。转载请注明出处

发表 2018年12月27日 自 anjing 类别 "Unity学习笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注