当前位置: 首页 > news >正文

GUI-工具栏(页签)和选择网格

private int toolbarIndex = 0;

private string[] toolbarInfos = new string[] { "强化", "进阶", "幻化" };

private int selGridIndex = 0;

    private void OnGUI()

    {

         一 工具栏

        toolbarIndex = GUI.Toolbar(new Rect(0, 0, 200, 30), toolbarIndex, toolbarInfos);

        工具栏可以帮助我们根据不同的返回索引 来处理不同的逻辑

        switch (toolbarIndex)

        {

            case 0:

                break;

            case 1:

                break;

            case 2:

                break;

        }

       

  二 选择网格

        相对toolbar多了一个参数 xCount 代表 水平方向最多显示的按钮数量

        selGridIndex = GUI.SelectionGrid(new Rect(0, 50, 200, 60), selGridIndex, toolbarInfos, 1);

       可以利用选择网格来制作竖向的工具栏

 public Rect toolbarPos;public Rect selGridPos;public string[] strs = new string[] { "装备", "进阶", "幻化" };private int nowSelIndex = 0;public Rect labelPos;private void OnGUI(){nowSelIndex = GUI.Toolbar(toolbarPos, nowSelIndex, strs);nowSelIndex = GUI.SelectionGrid(selGridPos, nowSelIndex, strs, 1);switch (nowSelIndex){case 0:GUI.Label(labelPos, "装备信息");break;case 1:GUI.Label(labelPos, "进阶信息");break;case 2:GUI.Label(labelPos, "幻化信息");break;}}

相关文章:

  • leetcode621. 任务调度器
  • C++【类和对象】(构造函数与析构函数)
  • 全球200多个国财政数据(1991-2023年)
  • 学习之什么是装饰器
  • Java | Leetcode Java题解之第435题无重叠区间
  • 5.3 克拉默法则、逆矩阵和体积
  • Kafka系列之:安装使用kafka_exporter详细步骤
  • 基于大数据的亚健康人群数据分析及可视化系统
  • 828华为云征文|华为云Flexus X实例:快速搭建FTP服务器,高效便捷!
  • 计算机毕业设计 基于Python的热门微博数据可视化分析系统的设计与实现 Python+Django+Vue 可视化大屏 附源码 讲解 文档
  • 给Ubuntu虚拟机设置静态IP地址(固定IP)
  • 安全开发指南
  • ESXi 5.5 系统克隆到SD卡或USB磁盘上
  • 利士策分享,攀登职场高峰:成功者的十大特质
  • 示例说明:sql语法学习
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 07.Android之多媒体问题
  • AngularJS指令开发(1)——参数详解
  • es6(二):字符串的扩展
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript HTML DOM
  • Material Design
  • Median of Two Sorted Arrays
  • MySQL用户中的%到底包不包括localhost?
  • Netty 4.1 源代码学习:线程模型
  • 彻底搞懂浏览器Event-loop
  • 开源SQL-on-Hadoop系统一览
  • 聊聊sentinel的DegradeSlot
  • 使用 Docker 部署 Spring Boot项目
  • 使用putty远程连接linux
  • 消息队列系列二(IOT中消息队列的应用)
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 小而合理的前端理论:rscss和rsjs
  • 用 Swift 编写面向协议的视图
  • 责任链模式的两种实现
  • 智能合约Solidity教程-事件和日志(一)
  • ​flutter 代码混淆
  • ​学习一下,什么是预包装食品?​
  • ######## golang各章节终篇索引 ########
  • #1015 : KMP算法
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (C语言)字符分类函数
  • (NSDate) 时间 (time )比较
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (六)软件测试分工
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .net MySql
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .net网站发布-允许更新此预编译站点