NGUI-UICheckbox

本文详细介绍了UICheckbox的四个关键属性:CheckSprite、StartsChecked、RadioButtonRoot及OptionCanBeNone,并解释了如何判断当前的状态以及在Unity中如何正确使用这些属性。

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")




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值