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

GUI-单选框和多选框

private bool isSel;
private bool isSel2;

public GUIStyle style;

private int nowSelIndex = 1;

一 多选框

         普通样式

        isSel = GUI.Toggle(new Rect(0, 0, 100, 30), isSel, "效果开关");

        这里关键是isSel这个值

       Toggle方法每次会根据isSel的真假来显示是否被选中

         自定义样式 显示问题

        在Inspector的style中

        修改固定宽高 fixedWidth和fixedHeight

        修改从GUIStyle边缘到内容起始处的空间 padding

        isSel2 = GUI.Toggle(new Rect(0, 40, 100, 30), isSel2, "音效开关", style);

       

       

二 单选框

        单选框是基于 多选框的实现

        关键:通过一个int标识来决定是否选中

        if(GUI.Toggle(new Rect(0, 100, 100, 30), nowSelIndex == 1, "选项一"))

        {

            nowSelIndex = 1;

        }

        if(GUI.Toggle(new Rect(0, 140, 100, 30), nowSelIndex == 2, "选项二"))

        {

            nowSelIndex = 2;

        }

        if(GUI.Toggle(new Rect(0, 180, 100, 30), nowSelIndex == 3, "选项三"))

        {

            nowSelIndex = 3;

        }

       


http://www.mrgr.cn/news/37591.html

相关文章:

  • Cilium + ebpf 系列文章- (六)Cilium-BGP与分发-EXTERNAL-IP
  • 2024年项目经理不能错过的开源项目管理系统大盘点:全面指南
  • Codeforces Round 972 (Div. 2) A~E
  • THREE.JS法线Shader
  • 为什么优秀的工厂更重视生产现场
  • en造数据结构与算法C# 之 二叉排序树的增/查
  • 视觉分析在垃圾检测中的应用
  • c#中字符串处理的技巧集合
  • IGZO基底无电容DRAM单元前景看好
  • 视频生成模型哪家强?豆包可灵通义海螺全面评测【AI评测】
  • 复现 BEVfusion bug集合(4090d)
  • 实例讲解电动汽车故障限功限速控制策略及Simulink建模方法
  • RuoYi-Vue实现后台管理系统去掉首页/默认跳转动态路由第一个路由
  • 鸿蒙OS开发之动画相关示例分享, 关于弹出倒计时动画的实战案例源码分享
  • 网通产品硬件设计工程师:汽车蓝牙收发器用网络隔离变压器有哪些选择呢?
  • 2025台球展,2025河南台球及配套设施展览会3月举办
  • 【10月 EI会议推荐】电子信息技术、人工智能、智能制造、计算机技术等方向会议推荐
  • 一些写论文必须要知道的神仙级网站!芝士AI(paperzz)
  • 2024下半年软考准考证打印什么时候打印?
  • 分页查询的优化