本文主要是介绍Odin Inspector 系列教程 --- Table Column Width Attribute,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TableColumnWidth属性用于进一步自定义使用“ TableListAttribute” 绘制的表中的列的宽度。
【Resizable】 控制是否自动调整大小
using Sirenix.OdinInspector;
using Sirenix.Utilities.Editor;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class TableColumnWidthAttributeExample : MonoBehaviour
{[TableList]public List<MyItem> List = new List<MyItem>()
{new MyItem(),new MyItem(),new MyItem(),
};[Serializable]public class MyItem{[PreviewField(Height = 20)][TableColumnWidth(30, Resizable = false)]public Texture2D Icon;[TableColumnWidth(60)]public int ID;[TableColumnWidth(100)]public string Name;}
}
更多教程内容详见:革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程
这篇关于Odin Inspector 系列教程 --- Table Column Width Attribute的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!