unity 3d GUI.Button介绍
2016-12-04 23:03
399 查看
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 = "点击成功"; } }
“`这里是一个示例。在运用中我们可以根据自己的需求做出许多好看实用的按钮。
相关文章推荐
- unity 3d GUI.BeginScrollView 介绍
- Unity 3D之ITween函数介绍
- Unity 3D引擎开发 2D Toolkit插件介绍
- Unity 3D编辑器扩展介绍、教程(二) —— 创建窗口
- Unity 3D 3.0新功能新特性介绍
- Unity 3D 官方文档 UGUI总览 IMGUI OnGUI Editor脚本初窥1
- 【Unity 3D】学习笔记二:Button控件(按钮)
- Unity之EditorGUILayout- Button-九
- Unity 3D学习笔记之一 界面介绍
- Unity 3D 官方文档 UGUI总览 IMGUI OnGUI Editor脚本初窥2
- 初试Unity 3D——GUI之GUIText和GUITexture
- Unity 3D引擎开发 Tile Based Map and Nav 插件介绍
- 【Unity 3D 游戏开发】Unity3D 入门 - 工作区域介绍 与 入门示例
- unity, GUI.Button texture is black
- unity 3d GUI.HorizontalSlider与GUI.VerticalSlider的介绍
- Unity GUI的入门介绍
- 【Unity 3D】学习笔记十二:GUILayout(界面布局)
- ROLL A BALL (Unity 3D 入门) 游戏制作指导 - 滚珠游戏介绍
- unity 3d中GUI.DragWindow()不能拖动的问题
- 【Unity 3D】学习笔记十:GUI Skin(图形用户界面皮肤)