关于Toggle

在这里插入图片描述
toggle是很接近button的,所以相对属性也有很大一部分和button一样
关于button的文章
在这里就不重复书写,只记录不同的

是否开启:也就是 is on,他是一个默认值,默认是否选中。
图形:是对勾的图片,当然你也可以自定义
group:开关组,需要给一个物体挂上有toggle group组件,然后将物体拖入其中,这样开关组就建立好了。
开关组的作用:如果有三个开关组成开关组,那么无论你选择什么,他们三个只有一个是会显示开启。
eg:
开关组

On Value Change:toggle是一个开关,就和灯一样,它也自然有需要返回的bool这个组件(boolean)也就是这个作用,会给挂上去的脚本返回一个is on的bool值。请注意,需要将脚本挂到一个物体上才可以检测,否则很麻烦。

 private void Start()
    {
        Debug.Log("测试开始,运行正常");
        Debug.Log(paintcolor);
    }
    public void Redpen(bool isOn)//bool isOn是可以让boolean传到进来的
    {
        if (isOn)
        {
            paintcolor = Color.red;
            Debug.Log(paintcolor);
            print("red1");
        }
        print("red2");
    }
    public void Bluepen(bool isOn)
    {
        if (isOn)
        {
            paintcolor = Color.blue;
            Debug.Log(paintcolor);
            print("blue1");
        }
        print("blue2");
    }
    public void Greenpen(bool isOn)
    {
        if (isOn)
        {
            paintcolor = Color.green;
            Debug.Log(paintcolor);
            Debug.Log("green1");
        }
        Debug.Log("green2");
    }

在这里插入图片描述

更多推荐