Odin Attributes 为Unity开发者提供了更多的自定义选项,使得开发过程更加高效和愉悦。通过使用这些特性,开发者可以创建更加专业和用户友好的编辑器界面,从而提升整个开发团队的工作效率。
Property Space 特性:与Unity的现有 Space 特性具有相同的功能,但可以应用于任何属性,而不仅仅是字段。而且还可以控制与前后字段的间距。
using Sirenix.OdinInspector;
using UnityEngine;
public class PropertySpaceExample : MonoBehaviour
{
[Space]
public int unitySpace;
[Space(5)]
public int unitySpace1;
[PropertySpace]
public int OdinSpace2;
[ShowInInspector, PropertySpace]
public int Property { get; set; }
// 还可以控制PropertySpace属性前后的间距。
[PropertySpace(SpaceBefore = 30, SpaceAfter = 30)]
public int BeforeAndAfter;
[PropertySpace(SpaceBefore = 30, SpaceAfter = 30)]
public int BeforeAndAfter1;
}