美文网首页
Odin Inspector 系列教程 --- Odin Sta

Odin Inspector 系列教程 --- Odin Sta

作者: su9257_海澜 | 来源:发表于2020-02-22 23:58 被阅读0次

    Odin Static Inspector,一个快速搜索并允许调用相应的静态成员的便捷工具,提高测试效率。

    使用起来非常方便,只需要打开Tools/Odin Inspector/Static Inspector即可打开对应的操作面板

    快速搜索需要调试的静态类
    可以搜索及过滤对应的成员
    可以配合Odin特性进行相关函数等功能的调用
    简单示例代码
    using Sirenix.OdinInspector;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class StaticInspectorTutorials : MonoBehaviour
    {
        public enum TempEnum
        {
            One,Two,Three
        }
        public static TempEnum tempEnum;
        public static string tempStr;
        public static int tempInt;
        public static List<StaticInspectorTutorials_One> staticInspectorTutorials_Ones = new List<StaticInspectorTutorials_One>();
    
        [Button(ButtonSizes.Large)]
        public static void TestStaticFunction()
        {
            Debug.Log("TestFunction");
        }
        [Button(ButtonSizes.Large, ButtonStyle.FoldoutButton)]
        public static void TestStaticFunction(string str)
        {
            Debug.Log($"TestFunction:{str}");
        }
    
        [Button(ButtonSizes.Large, ButtonStyle.FoldoutButton)]
        public static void TestStaticFunction(List<string> tempList)
        {
            for (int i = 0; i < tempList.Count; i++)
            {
                Debug.Log($"List Index :{i}---value:{tempList[i]}");
            }
        }
    
        public void NoStaticFunction()
        {
            Debug.Log("NoStaticFunction");
        }
    }
    
    public  class StaticInspectorTutorials_One
    {
        public static string tempStr;
    }
    
    

    更多教程内容详见:革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程

    相关文章

      网友评论

          本文标题:Odin Inspector 系列教程 --- Odin Sta

          本文链接:https://www.haomeiwen.com/subject/yifdqhtx.html