On Inspector GUIAttribute:可用于任何属性,只要检查器代码正在运行,它将调用指定的函数。使用它为对象创建自定义检查器GUI。
using Sirenix.OdinInspector;
using Sirenix.Utilities.Editor;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class OnInspectorGUIAttributeExample : MonoBehaviour
{
[OnInspectorGUI("DrawPreview", append: true)]
public Texture2D Texture;
private void DrawPreview()
{
if (this.Texture == null) return;
GUILayout.BeginVertical(GUI.skin.box);
GUILayout.Label(this.Texture);
GUILayout.EndVertical();
}
[OnInspectorGUI]
private void OnInspectorGUI

本文介绍Odin Inspector的On Inspector GUIAttribute特性,该特性允许你在Unity编辑器中为对象创建自定义检查器界面,实现更灵活的编辑体验。详细教程可在革命性Unity编辑器扩展工具Odin Inspector系列中查看。

8441

被折叠的 条评论
为什么被折叠?



