diff --git a/Assets/TEngine/Runtime/Unitity/Utils.cs b/Assets/TEngine/Runtime/Unitity/Utils.cs
index 049087cc..5787ba5b 100644
--- a/Assets/TEngine/Runtime/Unitity/Utils.cs
+++ b/Assets/TEngine/Runtime/Unitity/Utils.cs
@@ -290,5 +290,109 @@ namespace TEngine
return startIndex;
}
#endregion
+
+ #region Canvas
+ ///
+ /// 增加Canvas并设置绘制顺序
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static Canvas AddCanvasSortOrder(GameObject go, int sortingOrder, string sortingLayerName, bool addCanvasGroup, bool addGraphicRaycaster = true)
+ {
+ if (go == null)
+ {
+ return null;
+ }
+ Canvas canvas = go.GetComponent