在场景中创建两张图片,他们的遮挡关系由在Hierachy窗口中的前后关系来决定(越在上面就显示在越前面)
所以改变图片遮挡关系就有两种方式
方法一:直接拖位置把图片1和图片2换个位置,图片2就显示在前面了
通俗理解,就是用代码实现拖动更换位置的这个操作
public Transform Canvas;
void Start()
{
//获取Canvas下的所有子物体(包括自己本身)
Transform[] father = Canvas.GetComponentsInChildren();
//把图片1的位置置换到图片2的位置
father[1].transform.SetSiblingIndex(2);
}
这个代码的详细介绍可以看这个官方文档:Transform.SetSiblingIndex



