工作学习需要,要一个单选按钮,在Unity3D的API上 查到了“GUILayout.Toggle”为开关按钮,复选按钮:

Toggle (position : Rect, value : bool, text: String) 返回一个bool值;

第一个参数是坐标,第二个参数 按钮的开或关(bool值),第三个参数 按钮显示的字符串;(PS:还有其它几个参数,有图片,纹理,样式.....请参考Unity文档);

直接画两个Toggle到UI上,是两个都可以选中的,所以说是复选按钮嘛,如果想用单选,就加一些代码:

CS代码如下:

bool Automatic = false;
bool UserOperate = false;
void OnGUI(){if(GUILayout.Toggle(Automatic, "Automatic"))UserOperate= false;elseUserOperate= true;if(GUILayout.Toggle(UserOperate, "UserOperate"))Automatic= false;elseAutomatic= true;
}

这样就实现了,单选的功能,如果要多加按钮,适当的添加几行代码即可........

各位大神,小弟目前只想到这个办法,如果有更好的方法,还请留言指导一下,谢谢~

破破

2012年11月29日 12:56:56

Unity3D 开关按钮Toggle (可以做单选按钮)相关推荐

  1. 在GridView里做单选按钮,总结了三种方法

    在GridView里做单选按钮,总结了三种方法 第一种方法:在GridView的模版列里加服务器端控件RadioButton,使用js控制单选 <p>使用模版列里加RadioButton& ...

  2. java实现开关按钮,DOC-03-05 开关按钮(Toggle Button)

    DOC-03-05 开关按钮(Toggle Button) 在这一章,你将学习ToggleButton类,它是JavaFX API中另一种可用的按钮. 两个或以上的Toggle Button可以组合在 ...

  3. unity3d,跟着大佬做自己的第一个游戏(第一步,游戏模型制作)

    网址http://www.bilibili.com/video/av5814699/当然我不会全部按照他的来 首先下载了一个magicavoxel 某乎介绍https://zhuanlan.zhihu ...

  4. Laya Air+Unity3D双引擎带你做个天空球3D小游戏(上篇)

    上个月有个gz让我高仿做一个的天空球微信小游戏,当晚做出Demo后第二天那gz居然说不要了(很气愤),所以这个Demo一直保留至今,今天刚好就做为供大家学习Laya3D的demo分享给大家 国际惯例先 ...

  5. 用Unity3D内部频谱分析方法做音乐视觉特效的原理说明

    视频 http://v.youku.com/v_show/id_XMTU0NTk4NjgwOA==.html FIESTAR: Mirror 视频截图 先理解几个名词和概念: 声音:一种波动,通过空气 ...

  6. Laya Air+Unity3D双引擎带你做个天空球3D小游戏(下篇)

    本章继续上篇文章内容开始带大家写代码,大家要是把这个3d天空球demo学会了再自己丰富一下玩法加点精美UI其实也可以拿去上线发布哦

  7. html input file 修改按钮文字_html单选按钮默认选中怎么做?input标签的单选按钮用法实例...

    本篇文章主要的向大家介绍了关于html input标签的单选按钮的使用方法,还有关于HTML input标签的单选默认按钮的做法.接下来我们一起来看看这篇文章吧 首先我们介绍的是在html input ...

  8. html怎么把view变成标签_html单选按钮默认选中怎么做?input标签的单选按钮用法实例...

    本篇文章主要的向大家介绍了关于html input标签的单选按钮的使用方法,还有关于HTML input标签的单选默认按钮的做法.接下来我们一起来看看这篇文章吧 首先我们介绍的是在html input ...

  9. html单选按钮默认选中怎么做?input标签的单选按钮用法实例

    本篇文章主要的向大家介绍了关于html input标签的单选按钮的使用方法,还有关于HTML input标签的单选默认按钮的做法.接下来我们一起来看看这篇文章吧 打造全网web前端全栈资料库(总目录) ...

最新文章

  1. SAP Query达到select * where 的效果 2011-04-29
  2. phpstorm中的快捷键
  3. Python 生成MYSQL inser语句
  4. 北师计算机应用基础离线作业2,[北京师范大学]18秋《计算机应用基础(专科)》 离线作业2...
  5. STM32 定时器 定时时间的计算
  6. Mind Master Pro 8.0——安装教程
  7. 中文python笔记_python 中文编码笔记
  8. 去哪儿网2018春招软件开发工程师、前段开发工程师编程题 - 题解
  9. xticks函数--Matplotlib
  10. 深入解析JQuery中的isPlainObject()使用方法 1
  11. 一文详解Matlab中Psychtoolbox工具箱的安装方法
  12. 恶意程序分析之数字签名验证系统的探究
  13. 街道字符识别赛题理解
  14. shazam 音频指纹 听歌识曲 原理(附代码)
  15. Python 如何截取字符函数
  16. python matplotlib柱状图显示数据标签及百分号
  17. iOS:xib中加载自定义的xib控件, 解决死循环
  18. 用C语言编辑得到的利息,存款利息的计算 有1000元,想存5年,可按以下5种办法存:...
  19. Unity中Awake和Start的区别
  20. 买手机看性能看处理器还是内存?

热门文章

  1. 人类发明技术本来是为了便利,但最终自己的生活却被技术无情地改变甚至主宰了
  2. MOOSE多物理场耦合平台入门学习记录一(稳态热传导程序实例)
  3. 信息化和软件服务业司参加工业互联网平台与软件化发展高峰论坛
  4. 计算机除尘的操作步骤,PC除尘降温不求人 脚本之家手把手教你如何清理电脑
  5. scite php配置 下载,SciTE的基本配置文件
  6. Python之Flask框架(一)
  7. Mel,Bark以及ERB刻度
  8. 2023年武汉大学艺术专硕考研上岸前辈初复试备考经验指导
  9. c++QT笔记,windows毛玻璃窗口实现封装
  10. 一个技术青年的网络失足