首页 >Unity3D频道 >【你好Unity3D】 > #你好Unity3D#自定义窗口顶部添加小图标
2016
01-22

#你好Unity3D#自定义窗口顶部添加小图标

比如在自定义窗口添加图标 可以是系统图标,也可以是自定义图标。下面举了两个例子、

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

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 祝大家学习愉快!

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

#你好Unity3D#自定义窗口顶部添加小图标》有 2 条评论

留下一个回复

你的email不会被公开。 必填项已用 * 标注。