养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

在unity中怎么让遮罩mask透明

时间:2024-10-06 14:29:37

今天在自己的unity鸠祛哂俭项目中做了个小地图,需要使用到mask遮罩,在运行的过程中需要实时的调整mask的透明度,但是默认是不透明的,后来自己设置了颜色的透明值也没有效果。

在unity中怎么让遮罩mask透明

工具/原料

unity3d5.3工具。

方法/步骤

1、首先我们打开自己的unity3d场景。

在unity中怎么让遮罩mask透明

2、在canvas中创建一个Image图片。

在unity中怎么让遮罩mask透明

3、然后我们给其添加一个圆形的mask遮罩图片,这样Image图片就只显示圆形的部分了。

在unity中怎么让遮罩mask透明

4、接着沃恩创建一个Mask_alpha脚本。

在unity中怎么让遮罩mask透明

5、在start中设置材质颜色,0.6是透明度,1是不透明。GetComponent&盟敢势袂lt;UnityEngine.UI.Im锾攒揉敫age>().material.color=newColor(1,1,1,0.6f);

在unity中怎么让遮罩mask透明

6、然后我们把脚本放在这个mask遮罩图片上面。

在unity中怎么让遮罩mask透明

7、运行场景后我们发现mask遮罩部分已经是半透明的了,这样我们就可以通过修改脚本中的数值,灵活的设置mask的透明度了。

在unity中怎么让遮罩mask透明

© 一点知识