From b689754acfb6b2503631bbfb019cbbed04fd7b5f Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 04 十二月 2025 09:19:51 +0800
Subject: [PATCH] 125 战斗 新增预加载资源编辑器查看状态功能
---
Assets/Editor/Tool/PrefabCreateTool.cs | 36 +++++++++++++++++++++++++++++++++---
1 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/Assets/Editor/Tool/PrefabCreateTool.cs b/Assets/Editor/Tool/PrefabCreateTool.cs
index 56f7713..fa50434 100644
--- a/Assets/Editor/Tool/PrefabCreateTool.cs
+++ b/Assets/Editor/Tool/PrefabCreateTool.cs
@@ -108,8 +108,8 @@
[MenuItem("GameObject/UI/鐗规晥")]
public static void CreateUIEffect()
{
- var instance = new GameObject("EffectPlayer");
- instance.AddComponent<EffectPlayer>();
+ var instance = new GameObject("UIEffectPlayer");
+ instance.AddComponent<UIEffectPlayer>();
instance.AddComponent<RectTransform>();
SetParent(instance);
}
@@ -130,6 +130,20 @@
SetParent(instance);
}
+ [MenuItem("GameObject/UI/娓愬彉鏂囨湰")]
+ public static void CreateGradientText()
+ {
+ var instance = new GameObject("GradientText");
+ var text = instance.AddComponent<GradientText>();
+ text.font = FontUtility.preferred;
+ text.fontSize = 22;
+ text.alignment = TextAnchor.MiddleCenter;
+ text.raycastTarget = false;
+ text.horizontalOverflow = HorizontalWrapMode.Overflow;
+ text.verticalOverflow = VerticalWrapMode.Overflow;
+ SetParent(instance);
+ }
+
[MenuItem("GameObject/UI/TextEx")]
public static void CreateTextEx()
{
@@ -139,6 +153,8 @@
text.fontSize = 22;
text.alignment = TextAnchor.MiddleCenter;
text.raycastTarget = false;
+ text.horizontalOverflow = HorizontalWrapMode.Overflow;
+ text.verticalOverflow = VerticalWrapMode.Overflow;
SetParent(instance);
}
@@ -155,6 +171,9 @@
public static void CreateButtonEx()
{
var button = UIUtility.CreateWidget("CommonButton", "CommonButton");
+ var buttonEx = button.GetComponent<ButtonEx>();
+ buttonEx.interval = 0.1f;
+ buttonEx.pressedScale = 1.05f;
SetParent(button);
}
@@ -165,7 +184,7 @@
SetParent(button);
}
- [MenuItem("GameObject/UI/浜岀骇妗�")]
+ [MenuItem("GameObject/UI/浜岀骇搴曟")]
public static void CreateSecondFrameLoad()
{
var prefab = LoadUIPattern("SecondFrameLoad");
@@ -174,7 +193,18 @@
SetParent(instance);
}
+ [MenuItem("GameObject/UI/浜岀骇甯﹀姛鑳芥")]
+ public static void CreateSecondLevelWin()
+ {
+ var prefab = UIUtility.CreateWidget("SecondLevelWin", "Panel");
+ SetParent(prefab);
+ var rectTransform = prefab.GetComponent<RectTransform>();
+ // 瀹屽叏濉厖鐖跺鍣�
+ rectTransform.anchorMin = Vector2.zero;
+ rectTransform.anchorMax = Vector2.one;
+ rectTransform.sizeDelta = Vector2.zero;
+ }
}
--
Gitblit v1.8.0