Unity3DGUI之自定义风格组件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unity3DGUI之⾃定义风格组件GUI中可以使⽤⼀些默认的组件,⾥⾯的最后⼀个参数⼀般情况下,不设置就是默认的
,当然也可以进⾏⼿动的指定,⽐如:
GUI.Button(new Rect(0,0,100,100),"开始游戏","button");
同样是实现⼀个按钮,同过最后⼀个参数进⾏定义。

当然你要在定义按钮的时候使⽤别的风格也是可以的,如:
GUI.Button(new Rect(0,0,100,100),"开始游戏","toggle");
定义了⼀个按钮,附加了⼀个开关控件的风格。

这⾥还可以使⽤GUISkin来进⾏统⼀的定义。

先定义⼀个skin的⽂件
给⾥⾯加⼀些想要的元素:
然后添加到代码的属性中:
using UnityEngine;
using System.Collections;
public class getbutton : MonoBehaviour {
public GUISkin myskin;
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
GUI.skin = myskin;
GUI.Button(new Rect(0, 0, 100, 100), "开始游戏");
GUI.skin = null;
GUI.Button(new Rect(110, 110, 100, 100), "结束游戏"); }
}
引⽤skin⽂件:
效果图:。

相关文档
最新文档