隐藏一些元素标签,宽、窄。
现在我们的元素标签可以被隐藏,但是当我们使用更小范围的检视时这种做法是不好的。事实证明,我们的色点抽屉仍然决定使用另一行,但是没有这个标签就没什么用了。
1
2
3
|
public override float GetPropertyHeight (SerializedProperty property, GUIContent label) {
return label != GUIContent.none && Screen.width < 333 ? (16f + 18f) : 16f;
}
|
添加按钮
我们可以添加列表,而不是删除部分。我们可以添加一组按钮来控制列表元素。它们可以提供可替换的方法来删除,我们也可以添加一个意味重新排序的元素。
首先,我们添加一个选项按钮,这也是一个方便激活一切的选项。
1
2
3
4
5
6
7
8
9
10
11
|
[Flags]
public enum EditorListOption {
None = 0,
ListSize = 1,
ListLabel = 2,
ElementLabels = 4,
Buttons = 8,
Default = ListSize | ListLabel | ElementLabels,
NoElementLabels = ListSize | ListLabel,
All = Default | Buttons
}
|
我们将使用简单的按钮标签,“+”表示复制,“-”表示删除,“↴”(右下箭头)表示移动。你可以直接插入箭头的unicode字符,但是我使用转义字符,确保每个人可以正确的复制到。
建议使用电驴(eMule)下载分享的资源。
说明:本教程来源互联网或网友分享或出版商宣传分享,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
3/10 首页 上一页 1 2 3 4 5 6 下一页 尾页 |