参考链接:
https://blog.uwa4d.com/archives/fillrate.html
测试:
使用一个全屏的不可见遮罩,使后面的物体不可被点击(例如下面的Button)
下图一是使用透明度为0的Image,下图二使用自定义脚本。可以看到,后者的overdraw较小
EmptyGraphic.cs
1 using UnityEngine.UI; 2 3 public class EmptyGraphic : Graphic 4 { 5 protected override void OnPopulateMesh(VertexHelper vh) 6 { 7 vh.Clear(); 8 } 9 }