今天在自己的unity项目中做了个小地图,需要使用到mask遮罩,在运行的过程中需要实时的调整mask的透明度, 但是默认是不透明的,后来自己设置了颜色的透明值也没有效果。
工具/原料
unity3d 5.3工具。
方法/步骤
1
首先我们打开自己的unity3d场景。
2
在canvas中创建一个Image图片。
3
然后我们给其添加一个圆形的mask遮罩图片,这样Image图片就只显示圆形的部分了。
4
接着沃恩创建一个Mask_alpha脚本。
5
在start中设置材质颜色,0.6是透明度,1是不透明。GetComponent
6
然后我们把脚本放在这个mask遮罩图片上面。
7
运行场景后我们发现mask遮罩部分已经是半透明的了,这样我们就可以通过修改脚本中的数值,灵活的设置mask的透明度了。
上一篇:流星蝴蝶剑通关攻略之钟乳洞
下一篇:unity怎么创建项目