UICheckbox属
性
1,CheckSprite:选中后,才显示的Sprite,即为“选中”状态;
2,Starts Checked:true,一开始就显示“选中”状态;
3,RadioButtonRoot:一组UICheckbox,在这组UICheckbox中只能是一个被“选中”状态,其它的UICheckbox为“初始”状态;
4,Option Can Be None :true,在“选中”状态下,再次选中,即向“初始”状态转变;为fase,不做任何转变;
获取是否选中是 isChecked :bool
不过,由于本身绑定了UICheckbox.cs中已经有了OnClick()函数,所以,你在外部再绑定脚本,脚本中含有OnClick()时,会先执行人家的click,所以你想获取在你click之前的选中状态时不可能的。
其次,再说明一点,再NGUI中获取绑定组件的名字是this.ToString() 好像gameObject.name是拿不到名字的。
还有,获取tag 直接是 this.tag。unity中gameObject.name
标记tag是 gameObject.CompareTag("Player")
本文详细介绍了UICheckbox的四个关键属性:CheckSprite、StartsChecked、RadioButtonRoot及OptionCanBeNone,并解释了如何判断当前的状态以及在Unity中如何正确使用这些属性。
1634

被折叠的 条评论
为什么被折叠?



