当前位置:   article > 正文

Unity3D 开关按钮Toggle (可以做单选按钮)_guilayout.toggle

guilayout.toggle

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

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

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

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

CS代码如下:

  1. bool Automatic = false;
  2. bool UserOperate = false;
  3. void OnGUI()
  4. {
  5. if(GUILayout.Toggle(Automatic, "Automatic"))
  6. UserOperate= false;
  7. else
  8. UserOperate= true;
  9. if(GUILayout.Toggle(UserOperate, "UserOperate"))
  10. Automatic= false;
  11. else
  12. Automatic= true;

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

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

破破

2012年11月29日 12:56:56

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/92942?site
推荐阅读
相关标签
  

闽ICP备14008679号