Unity3D -- (UGUI)Toggle
2016-01-05 21:06
651 查看
一、作用
(Toggle)开关控件拥有一个具备持久开/关状态的检查框。用户可以通过点击检查框影响开关控件的状态
二、用法
在UnityGUI中Toggle的开关状态是由true/false布尔值实现。你必须提供一个布尔值做为参数来使Toggle在屏幕上显示出确定的状态。如果开关控件被用户改动,Toggle函数会为你返回表示开关控件当前状态的布尔值。你可以通过布尔变量提取Toggle函数的返回值来获得这种和用户对话的能力。
三、实例
创建一个Toggle控件
创建一个空游戏体GameObject,为其绑定一段代码Test脚本
实现:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Test : MonoBehaviour {
public Toggle toggle;
public void ChangeToggle()
{
Debug.Log (toggle.isOn);
}
}
Toggle关联上我们创建的Toggle组件,然后给Toggle添加一个Onclick响应。关联上ChangeToggle方法,这样我们点击Toggle按钮就可以输出按钮状态
运行工程,点击Toggle按钮,然后输出如下
准确的输出了按钮状态信息。
————Rocky
(Toggle)开关控件拥有一个具备持久开/关状态的检查框。用户可以通过点击检查框影响开关控件的状态
二、用法
在UnityGUI中Toggle的开关状态是由true/false布尔值实现。你必须提供一个布尔值做为参数来使Toggle在屏幕上显示出确定的状态。如果开关控件被用户改动,Toggle函数会为你返回表示开关控件当前状态的布尔值。你可以通过布尔变量提取Toggle函数的返回值来获得这种和用户对话的能力。
三、实例
创建一个Toggle控件
创建一个空游戏体GameObject,为其绑定一段代码Test脚本
实现:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Test : MonoBehaviour {
public Toggle toggle;
public void ChangeToggle()
{
Debug.Log (toggle.isOn);
}
}
Toggle关联上我们创建的Toggle组件,然后给Toggle添加一个Onclick响应。关联上ChangeToggle方法,这样我们点击Toggle按钮就可以输出按钮状态
运行工程,点击Toggle按钮,然后输出如下
准确的输出了按钮状态信息。
————Rocky
相关文章推荐
- 【Unity开发】UNITY实现断点续传
- Unity不规则碰撞
- Unity3D -- (UGUI)Canvas
- Unity_Shader开发_Shader和渲染管线(二)
- unity3D -- (UGUI)Scroll View
- (2016-1-5更新)unity3d Hair real time rendering _ An Energy-Conserving Hair Reflectance Model
- Unity5.2.1上Android真机调试环境配置
- Unity_Shader开发_认识(一)
- Unity Mecanim 总结
- Unity NGUI 3.7.8 控件使用
- Unity3D游戏开发之“Wide窗口”布局设置
- unity3d将一张图片切成多张图片
- Unity第一人称镜头控制器
- Unity3D游戏开发之如何做个好主程
- Unity Shader 学习笔记(十二) 创建程序纹理贴图
- unity 绘制三角形
- Unity3D -- (UGUI)Scrollbar
- 关于unity的一些内容
- Unity3D教程:编辑器编程
- Unity 新UI事件系统(EventSystem) Demo