using UnityEngine; using UnityEditor; public class JCDebugEditor { [InitializeOnLoadMethod] static void OnStart() { EditorApplication.playModeStateChanged += (PlayModeStateChange mode) => { if (mode == PlayModeStateChange.ExitingEditMode) { //TODO... Debug.LogError("阻止UNITY运行"); EditorApplication.ExitPlaymode(); } }; } }
用法
例如 你写的编辑器在Editor模式下运行(如技能编辑器),且需要在Unity运行时自动退出,可以通过此方法
文章评论