【Unity 3D】学习笔记四:Toolbar控件(工具栏)
来源:互联网 发布:mac 模拟人生4 语言包 编辑:程序博客网 时间:2024/05/08 01:04
Unity 学习笔记四
学习资料:《Unity 3D游戏开发》 宣雨松
在程序中通常都会设有工具栏如下图:
Toolbar控件便是用于创建工具栏,并且以Tab页面的形式来展现,选择其中的任何一项,都会返回所选项的ID,然后根据所返回的ID,进行下一步的操作。
例子
//工具栏选择按钮的IDvar select : int;//工具栏显示按钮的字符串var barResource : String[];function Start(){//初始化select = 0;barResource = ["File","Edit","Assets","GameObject","component","terrain","window","Help"];}function OnGUI () {//重新计算本次工具栏选择的IDselect = GUI.Toolbar(Rect (10, 10, barResource.length * 80, 30), select, barResource);//根据工具栏选择的ID 显示不同的信息switch(select){case 0:GUI.Label(Rect(10, 50, 200, 30), "你选择的是:" + barResource[select]);break;case 1:GUI.Label(Rect(90, 50, 200, 30), "你选择的是:" + barResource[select]);break;case 2:GUI.Label(Rect(170, 50, 200, 30), "你选择的是:" + barResource[select]); break;case 3:GUI.Label(Rect(250, 50, 200, 30), "你选择的是:" + barResource[select]);break;case 4:GUI.Label(Rect(330, 50, 200, 30), "你选择的是:" + barResource[select]);break;case 5:GUI.Label(Rect(410, 50, 200, 30), "你选择的是:" + barResource[select]);break;case 6:GUI.Label(Rect(490, 50, 200, 30), "你选择的是:" + barResource[select]);break;case 7:GUI.Label(Rect(570, 50, 200, 30), "你选择的是:" + barResource[select]);break;}}
图片上传后就成这样模糊了,点开看是清晰的。
重点:
0 0
- 【Unity 3D】学习笔记四:Toolbar控件(工具栏)
- 【Unity 3D】学习笔记三:TextField控件(文本框)
- 【Unity 3D】学习笔记九:window控件(窗口)
- 【Unity 3D】学习笔记二十四:unity游戏脚本(四)
- 【Unity 3D】学习笔记一:Label控件(标签控件)
- 【Unity 3D】学习笔记二:Button控件(按钮)
- 【Unity 3D】学习笔记十四:控件偏移
- Unity 3D 学习笔记(1)
- 【Unity 3D】学习笔记六:Slider控件(滑动条)
- 【Unity 3D】学习笔记七:ScrollView控件(滚动视图)
- 【Unity 3D】学习笔记八:GroupView控件(群组视图)
- 【Unity 3D】学习笔记十五:控件四角对齐(FlexibleSpace)
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D学习笔记
- 找钱问题
- 【C++】 动态规划—矩阵链乘
- JQuery 设置或取消事件
- Unity加载和内存管理机制
- Android中的五种进程
- 【Unity 3D】学习笔记四:Toolbar控件(工具栏)
- n个骰子的点数
- 开启初冬美腿模式
- Emoji表情图标在iOS与PHP之间通信及MySQL存储
- AC自动机上的DP CF433E Tachibana Kanade's Tofu
- 使用AntiSamy防范XSS跨站脚本攻击
- 跟我一起学Makefile
- 广东省汕头的
- 干撒公司的