代码控制 UGUI相关

设置RGB值

Color nameColor = Color.gray;								//直接指定顏色
Color topicColor= new color32(80, 80, 80, 255);				//RGB (0-255)
Color bodyColor = new color(0.313f, 0.313f, 0.313f, 1); 	//RGB (0-1.0)

设置RectTransform

//改变RectTransform的四角
GetComponent<RectTransform>().offsetMax = new Vector2(-left, -top);
GetComponent<RectTransform>().offsetMin = new Vector2(right, bottom);

//改变RectTransform的大小
GetComponent<RectTransform>().sizeDelta = new Vector2(width, height);

//改变RectTransform的坐标
GetComponent<RectTransform>().anchoredPosition3D = new Vector3(x, y, z);
GetComponent<RectTransform>().anchoredPosition = new Vector2(x, y);

在这里插入图片描述

offsetMin (1,2)
offsetMax (3,4)

Button Onclick 传参

m_btn.onClick.AddListener(delegate {
    this.OnClickDoWhat(temp); });

代码控制toggle

(怀疑是Bug导致要这么麻烦,目前Unity版本2018.3.11f1)

toggle.isOn = false;		
toggle.TrySetEnable(false);	//如果从代码改了isOn,但显示没有改变
toggle.TrySetEnable
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值