using UnityEngine; using UnityEngine.UI; /// /// 快速Canvas层级测试工具 /// 可以直接添加到场景中进行快速测试 /// public class QuickCanvasTest : MonoBehaviour { [Header("快速测试")] [SerializeField] private Button testButton; [SerializeField] private Text statusText; private int testCanvasCount = 0; private MainPanel mainPanel; void Start() { mainPanel = FindObjectOfType(); if (testButton == null) { CreateTestButton(); } if (testButton != null) { testButton.onClick.AddListener(QuickTest); } UpdateStatus(); } void CreateTestButton() { // 创建测试按钮 GameObject buttonObj = new GameObject("QuickTestButton"); buttonObj.transform.SetParent(transform, false); testButton = buttonObj.AddComponent