unity 3d GUI.Button介绍

来源:互联网 发布:邵阳学院教务网络系统 编辑:程序博客网 时间:2024/05/29 00:31

u3d中一般来说,gui是用来做界面的。那么做页面也就是说会涉及到按钮控件。下面就介绍一下GUI.Button的用法。


void OnGUI() {
GUI.Button(new Rect(10,20,100,40),"这是一个按钮");
}
这是创建一个按钮的代码。new Rect 的讲解在上一篇博客中有讲。这里就不详细说了。这个函数与GUI.Label参数相似,但是这个创建的是一个可以点击的矩形,在点击之后是可以返回一个bool值的。也就是说,将它放在if()条件中,就可以轻松实现我们想要的效果。

string str = "未点击";void OnGUI() {    GUI.color = Color.black;    GUI.Label(new Rect(10, 100, 100, 40), str);    if (GUI.Button(new Rect(10, 20, 100, 40), "这是一个按钮")) {        str = "点击成功";    }} 

“`这里是一个示例。在运用中我们可以根据自己的需求做出许多好看实用的按钮。

1 0
原创粉丝点击