获取节点
Transform woman = transform.Find("role_woman");if (woman != null){ woman.gameObject.SetActive(true);}设置节点高度
rectTransform = GetComponent<RectTransform>();rectTransform.sizeDelta = new Vector2(50f, 800f);// rectTransform.DOSizeDelta(new Vector2(50f, 100f), 0.5f); // 动画设置定位
注意要使用 localPosition
feijian.GetComponent<RectTransform>().localPosition = new Vector2(x, 649f);Mask
父节点设置 Image 组件和 Mask 组件,子节点就可以被蒙版遮挡。
脚本执行顺序
在 Unity 编辑器中,打开 Edit→ Project Settings→ Script Execution Order
层级
ui 如果没有 Order in Layer,可以试试添加 Canvas 组件,并勾选 Override Sorting
粒子需要在他 Rendering 中改变 Sorting Layer
spine 使用 skeletonAnimation,可以设置 Sorting Layer