OdinMenuEditorWindow 带有菜单树的窗口 继承自OdinMenuEditorWindow后需要重写BuildMenuTree方法 protectedoverrideOdinMenuTreeBuildMenuTree(){vartree=newOdinMenuTree();tree.DefaultMenuStyle=OdinMenuStyle.TreeViewStyle;varallAssets=AssetDatabase.GetAllAssetPaths();foreach(varpathinallAssets){tree.AddAssetAtPat...
前言:Odin Inspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码。 Odin包含许多功能,例如Static Inspector,Project Validation,Odin Editor Windows和我们的开源Odin Serializer,它允许您在需要多态对象结构时扩展Unity的序列化功能,或者希望在运行时...
用Unity默认的显示方法显示Inspector上的属性,Odin导入Unity后Odin会改变属性的显示方式,这个属性相当于把属性重置回来了。 publicGameObjectDrawInOdin;[DrawWithUnity]publicGameObjectDrawInUnity; 上面的是Odin的显示方式,下面的是Unity默认的显示方式 4.HideDuplicateReferenceBox 官方描述,表示 Odin 应隐藏引用,否则由于...
Odin Inspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码。 Odin包含许多功能,例如Static Inspector,Project Validation,Odin Editor Windows和我们的开源Odin Serializer,它允许您在需要多态对象结构时扩展Unity的序列化功能,或者希望在运行时序列化...
Odin 是目前最牛的编辑器定制化工具,可以轻松完成属性的可视化编辑. 开始使用 基础 Title InfoBox ReadOnly -- 只读属性 PropertyOrde...
导入插件后,如图Tool–Odin Inspector–Getting Started可以查看Odin提供的概览界面。 点击Open Attributes Overview会显示属性,字段编辑相关的示例,可以让我们方便的编辑Inspector界面的内容。点击Leran More会显示一些窗口相关的示例,方便自定义一些弹窗界面。 概览的下方提供了一些Scene样例,方便进一步学习。
https://odininspector.com/attributes 总结: 1.标签化管理 2.自定义绘制。比如 OnInspectorGUI和CustomDraw等 可以自定义变量的绘制。 3.Group可以进行区域属性的划分,子属性不需要写N多标签。 具体想要什么 用的时候再查阅吧。 1.Assets Only Attribute ...
打开静态检查器:在Unity的菜单栏中选择【Tools -> Odin Inspector -> Static Inspector】菜单项来打开静态检查器。如下图所示: 查看静态检查器的源码:首先在Rider当中切换到Assemblies视图。接着在该视图的列表当中选择Sirenix.OdinInspector.Editor程序集。然后从该程序集的列表当中选择Sirenix.OdinInspector.Editor命名空...
再或者就是这篇要介绍的自定义编辑器界面来处理。 首先我们简单的写个组件如下: using UnityEngine; public class c ec ni ns OR spec test tor unity 界面 编辑器 自定义2021-01-01 上传大小:71KB 所需:29积分/C币 Unity 编辑器扩展工具 Odin Inspector v2.1.10...
对于那些希望提升Unity Editor开发效率的开发者,尤其是使用C#和Unity 2021.1.14版本的用户,Odin Inspector是一个不容忽视的工具。它特别针对Editor开发人员设计,解决的主要问题是提供了一种直观且高效的方式来定制和绘制Editor UI。Odin的核心优势在于其数据类驱动的绘制机制,通过打上特定的Attribute,开发...