您的位置:首页 > 移动开发 > Unity3D

unity_Editor自定义窗口顶部添加小图标

2016-04-14 15:44 531 查看
在自定义窗口添加图标 可以是系统图标,也可以是自定义图标。下面举了两个例子、

系统图标的名字大家可以去我之前的文章里查 http://www.xuanyusong.com/archives/3777



代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

using
UnityEngine;

using
System.Collections;

using
UnityEditor;

public
class
MyWindows
:
EditorWindow

{

[MenuItem
("Window/My
Window")]

static
void
Init
()
{

MyWindows
window
=
(MyWindows)EditorWindow.GetWindow
(typeof
(MyWindows));

window.Show();

}

bool
locked
=
false;

private
GUIStyle
m_IconStyle
=new
GUIStyle();

private
void
OnEnable()

{

Texture2D
icon
= Resources.Load<Texture2D>
("1");

m_IconStyle.normal.background
=
icon;

}

void
ShowButton(Rect
rect)

{

locked
=
GUI.Toggle(rect,
locked,
GUIContent.none, "IN
LockButton");

rect.x
-=
12.0f;

GUI.Button(new
Rect(rect.x,rect.y,12,12),
GUIContent.none,
m_IconStyle);

}

}

OK 祝大家学习愉快!

本文固定链接: http://www.xuanyusong.com/archives/3854
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: