WhiteEngine-专注图形渲染与游戏引擎技术的网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

您的位置:WhiteEngine-专注图形渲染与游戏引擎技术的网站 >Shader and Graph> UGUI在UI之间夹粒子特效改变渲染层级

UGUI在UI之间夹粒子特效改变渲染层级

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class UIDepth : MonoBehaviour {
public int order;
public bool isUI = true;
void Start () 
{
if(isUI){
Canvas canvas = GetComponent<Canvas>();
if( canvas == null){
canvas = gameObject.AddComponent<Canvas>();
}
canvas.overrideSorting = true;
canvas.sortingOrder = order;
}
else
{
Renderer []renders  =  GetComponentsInChildren<Renderer>();

foreach(Renderer render in renders){
render.sortingOrder = order;
}
}
}
}

---

转载请注明本文标题和链接:《UGUI在UI之间夹粒子特效改变渲染层级

分享到:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交