关于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");
}