Odin Inspector 系列教程 --- Odin Static Inspector 使用
Odin Static Inspector,一个快速搜索并允许调用相应的静态成员的便捷工具,提高测试效率。
使用起来非常方便,只需要打开Tools/Odin Inspector/Static Inspector即可打开对应的操作面板
![](/assets/blank.gif)
快速搜索需要调试的静态类
![](/assets/blank.gif)
可以搜索及过滤对应的成员
![](/assets/blank.gif)
可以配合Odin特性进行相关函数等功能的调用
![](/assets/blank.gif)
简单示例代码
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 Static Inspector 使用相关推荐
- 革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程
前言:Odin Inspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码. Odin包含许多功能,例如Static In ...
- Odin Inspector 系列教程 --- 初识 OdinWindow
笔者以往在使用一些插件的时候经常会看上面这种多炫酷的插件操作界面,常常羡慕不已,如今有了Odin,自己也可以简简单单的实现这些炫酷的效果了,下面笔者就带大家初识OdinWindow. 创建一个Wind ...
- Odin Inspector 系列教程 --- SearchableAttribute
通过添加SearchableAttribute特性为其添加一个搜索框,可用于搜索对应的类或其子类的成员,但目前不可用于字典类型. image using Sirenix.OdinInspector; ...
- 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节
时间紧张,先记一笔,后续优化与完善. 声明: 本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...
- unity2d游戏开发系列教程:二、新建工程并熟悉Unity编辑器常用功能
目录 unity2d游戏开发系列教程:一.环境安装 第一步.打开项目 耐心等待一小会 工程界面 第二步.创建第一个场景(第一关)进行试玩 点击图中标号1的运行按钮,即可简单试玩感受,操作如下 移动A, ...
- Unity跨平台UI解决方案:可能是最全的FairyGUI系列教程.Part2
回顾 上一节详情请看这里:Unity跨平台UI解决方案:可能是最全的FairyGUI系列教程.Part1 上一节介绍了:FairyGUI编辑器使用(控制台,纹理集....).元件.图片.动画.占位.装 ...
- 【Python3.6+Django2.0+Xadmin2.0系列教程之一(入门篇-上)】环境搭建及项目创建
由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 转载请注明 ...
- ASP .NET Core Web Razor Pages系列教程四:使用数据库进行交互 entity-framework(MySQL/MariaDB 版)
系列文章目录:系列教程:使用ASP.NET Core创建Razor Pages Web应用程序 - zhangpeterx的博客 系列教程代码的GitHub地址:ASP .Net Core Razor ...
- ASP .NET Core Web Razor Pages系列教程四:使用数据库进行交互(SqlServer 版)
系列文章目录:系列教程:使用ASP.NET Core创建Razor Pages Web应用程序 - zhangpeterx的博客 上一个教程:ASP .NET Core 系列教程三:自动生成Razor ...
最新文章
- Python 数据结构视频教程五
- android开源项目框架大全:《IT蓝豹》
- 2018蓝桥杯省赛---java---C---8(等腰三角形)
- 电子技术基础数字部分第六版_大部分数字图书馆技术特点与应用分析
- 怎样用python随机生成100内的100个奇数_python怎么随机生成奇数_后端开发
- .NET中获取字符串的MD5码
- MySQL存储引擎--MYSIAM和INNODB引擎区别
- 华为NP课程笔记2-OSPF2
- Win7/8/10系统下Protel 99 SE不能添加元件库 File is not recognized
- springcloud springboot 集成cxf webservice框架,配置cxf拦截器
- centos7服务器安装无线网卡,CentOS 7 安装无线网卡驱动方法实例教程
- java字体设置框_CSS样式更改——字体设置Font边框Border
- android串口开发!一年后斩获腾讯T3,附面试题答案
- 【NVMe2.0b 3】NVM 控制器架构模型
- verilog语言实现全加器
- Socket UDP、TCP 简介
- equest.getRequestDispatcher方法的作用是什么
- 计算机视觉:2.3.1、梯度下降法优化权重矩阵
- 烤仔建工 | 来红浪漫和漂亮姐姐Yanelis K歌吧
- 不装wine,你的.NET程序照样可以在Linux上运行!