[Unity]3D物体透明化方法透明材质球

 

Default-Skybox,Shader:Skybox/Procedural

 

使用透明材质

1.使用自带的天空盒材质

[Unity]3D物体透明化方法透明材质球_第1张图片

[Unity]3D物体透明化方法透明材质球_第2张图片新建3D物体,自带是初始材质[Unity]3D物体透明化方法透明材质球_第3张图片

将其替换成如上图所示的Default-Skybox,就可以变成透明的,测试使用的小方块移动,这个墙就变成了空气墙

墙和测试使用的小方块,都是只有碰撞器(非触发状态),没有刚体。

(Untiy自带的刚体碰撞,会出现很多问题,想要制作成复合自己条件的,刚体碰撞,最好是自己用代码编写)

 

2.使得被遮挡的物体发光透明

可以参考文章1,2

 

需要说明的是,3D物体可以改变材质或者是使用Shader来,使得物体发光和高亮,描边

2D物体想要实现 描边 的效果,类似PS里面的 不同 层 对应不同渲染顺序,把白色底边图片 放在最下面渲染即可

高光 效果,需要获得 图片的 设置,对对应的属性进行设置

 

【Unity&NGUI&UGUI】2D精灵物体变色彩透明以及图片高亮变色的方法

 

3.创建透明材质球

在Project视图,点击 Create按钮,或者在在Project视图鼠标选中文件夹,鼠标右键该文件夹

Create-Material

重命名该材质球 名字为Transparent

选中 名字为Transparent 的材质球,在Inspector视图下,使得Shader选择为Standard

Rendering Mode为 Fade或者Cutout

使得Albedo 的颜色的Alpha 为0

如下图所示

[Unity]3D物体透明化方法透明材质球_第4张图片

 

 

 

 

参考文章:

1.

Unity3D研究院之处理摄像机跟随避免相机穿墙拉近或透明的方法(四十四)

 

2.

unity3d 摄像机跟随角色时被物体遮挡解决方案

3.[Unity][特效]物体模型逐渐透明

 

 

 

 

你可能感兴趣的:(Unity,Unity精灵,Unity对象,透明,Unity,Unity精灵,ui,Unity特效,Unity经验)