using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class DebugRootMono : MonoBehaviour { private bool isOpen; private List< string> allLog=new List(); private void Awake() { Application.logMessageReceivedThreaded+=(msg, stack, type) => { Debug.Log(msg); }; } private void OnGUI() { if (GUI.Button(new Rect(0, 0, 200, 100), isOpen?"close debug":"open debug")) { isOpen = !isOpen; } if (!isOpen) { return; } if (GUI.Button(new Rect(200, 0, 200, 100), "清除")) { isOpen = !isOpen; } } }