博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Odin Inspector 系列教程 --- Preview Field Attribute
阅读量:4147 次
发布时间:2019-05-25

本文共 1156 字,大约阅读时间需要 3 分钟。

Preview Field Attribute特性:用于绘制一个方形ObjectField,它呈现UnityEngine.Object类型的预览。此对象字段还添加了对拖放的支持,将对象拖动到另一个方形对象字段,交换值。如果在放开时按住控制它将替换值,并且您可以Ctr+单击对象字段以快速删除它保存的值。

7643202-8b8c4623a8899591.gif
7643202-1c31f1b543b445e2.png
using Sirenix.OdinInspector;using UnityEngine;using UnityEngine.UI;public class PreviewFieldAttributeExample : MonoBehaviour{    [VerticalGroup("row1/left")]    public string A, B, C;    [HideLabel]    [PreviewField(50, ObjectFieldAlignment.Right)]    [HorizontalGroup("row1", 50), VerticalGroup("row1/right")]    public Object D;    [HideLabel]    [PreviewField(50, ObjectFieldAlignment.Left)]    [HorizontalGroup("row2", 50), VerticalGroup("row2/left")]    public Object E;    [VerticalGroup("row2/right"), LabelWidth(-54)]    public string F, G, H;    [InfoBox(        "还可以有选择地全局启用和定制这些对象字段" +        "在 the Odin preferences window.\n\n" +        " - 长安 Ctrl + 点击 = 删除\n" +        " - 拖拽 = 移动或替换.\n" +        " - Ctrl + Drag = 替换.\n" +        " - Ctrl + drag and drop = Move and override.")]    [PropertyOrder(-1)]    [Button(ButtonSizes.Large)]    private void ConfigureGlobalPreviewFieldSettings()    {        Sirenix.OdinInspector.Editor.GeneralDrawerConfig.Instance.OpenInEditor();    }}

更多教程内容详见:

转载地址:http://pijti.baihongyu.com/

你可能感兴趣的文章
gradient descent
查看>>
Multivariate Linear Regression
查看>>
Logistic Regression and Newton's Method
查看>>
regularized linear regression
查看>>
multithread(1)
查看>>
multiThread(2)
查看>>
MultiThread(3)-Mutex
查看>>
MultiThread(4)-Mutex
查看>>
MultiThread(5)-Mutex
查看>>
TCP-socket
查看>>
TCP-socket(2)
查看>>
Regularized logistic regression
查看>>
神经网络(一)
查看>>
反向传导算法(二)
查看>>
TCP-socket(3)
查看>>
有个PCA的东西
查看>>
template tracking(基于模板的跟踪)
查看>>
mean shift tracking
查看>>
Machine Learning Weekly 1.0 documentation
查看>>
简单的直方图绘制
查看>>