300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > [Unity]3D物体透明化方法透明材质球

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

时间:2022-11-04 00:59:35

相关推荐

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

Default-Skybox,Shader:Skybox/Procedural

使用透明材质

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

新建3D物体,自带是初始材质

将其替换成如上图所示的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

如下图所示

参考文章:

1.

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

2.

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。