C#中OnGUI的使用

<span style="font-size:18px;">     <span style="font-family: Menlo; color: rgb(0, 150, 149);">public</span><span style="font-family: Menlo; color: rgb(68, 68, 68);"> </span><span style="font-family: Menlo; color: rgb(51, 99, 164);">string</span><span style="font-family: Menlo; color: rgb(68, 68, 68);"> </span><span style="font-family: Menlo; color: rgb(68, 68, 68);">s1</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">=</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">"</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">textField</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">"</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">;</span><span style="font-family:Menlo;">
</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">    </span><span style="font-family: Menlo; color: rgb(0, 150, 149);">public</span><span style="font-family: Menlo; color: rgb(68, 68, 68);"> </span><span style="font-family: Menlo; color: rgb(51, 99, 164);">Rect</span><span style="font-family: Menlo; color: rgb(68, 68, 68);"> </span><span style="font-family: Menlo; color: rgb(68, 68, 68);">r1</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">=</span><span style="font-family: Menlo; color: rgb(0, 150, 149);">new</span><span style="font-family: Menlo; color: rgb(68, 68, 68);"> </span><span style="font-family: Menlo; color: rgb(51, 99, 164);">Rect</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">(</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">100</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">,</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">100</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">,</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">300</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">,</span><span style="font-family: Menlo; color: rgb(245, 124, 0);">300</span><span style="font-family: Menlo; color: rgb(68, 68, 68);">);</span></span>
<span style="font-size:18px;">      void OnGUI()
	{
		if (GUI.Button (new Rect (0, 0, 100, 50), "CLICK","b1")) //按钮(<span style="font-family:Menlo;"><span style="color:#009695;">public</span><span style="color:#444444;"> </span><span style="color:#3363a4;">GUISkin</span><span style="color:#444444;"> </span><span style="color:#444444;">mySkin</span></span>) b1是自定义的button模式
		{
					t=!t;
	     }
		GUI.Label (new Rect(100,100,100,100),"MY Unity");//标签
		s1=GUI.TextField (new Rect (100, 0, 200, 100), s1);//文本框

		r1=GUI.Window (1,r1,windowFun1,"MyWindow");//窗口
<span style="font-family:Menlo;"><span style="color:#444444;">                  r1</span><span style="color:#444444;">=</span><span style="color:#3363a4;">GUI</span><span style="color:#444444;">.</span><span style="color:#444444;">Window</span><span style="color:#444444;">(</span><span style="color:#f57c00;">1</span><span style="color:#444444;">,</span><span style="color:#444444;">r1</span><span style="color:#444444;">,</span><span style="color:#444444;">windowFun1</span><span style="color:#444444;">,</span><span style="color:#444444;">t1</span><span style="color:#444444;">);//带有背景图片的窗口(之前定义了<span style="font-family:Menlo;"><span style="color:#009695;">public</span><span style="color:#444444;"> </span><span style="color:#3363a4;">Texture</span><span style="color:#444444;"> </span><span style="color:#444444;">t1</span><span style="color:#444444;">;)</span></span></span></span>
	}

	void windowFun1(int Id)
	{
		if (GUI.Button (new Rect (0, 0, 100, 50), "CLICK")) 
		{
			<span style="font-family:Menlo;"><span style="color:#3363a4;">Application</span><span style="color:#444444;">.</span><span style="color:#444444;">LoadLevel</span><span style="color:#444444;">(</span><span style="color:#f57c00;">"</span><span style="color:#f57c00;">terrain</span><span style="color:#f57c00;">"</span><span style="color:#444444;">);//跳转场景</span></span>
		}
		GUI.DragWindow (new Rect (0, 0, 300, 300));//实现拖拽窗口功能
	}</span>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值