Unity UGUI的RectTransform代码修改详解

public Vector2 offsetMax { get; set; }
以UI左下角为参考,往上缩放和往右缩放
就是说在左下角的两个边都不动,只会缩放右上角的两个边
在这里插入图片描述
在锚点是custom模式下
修改的是right 和 top
在这里插入图片描述
public Vector2 offsetMin { get; set; }
以UI右上角为参考,往左缩放和往下缩放。
就是说在右上角的两个边都不动,只会缩放左下角的两个边
在这里插入图片描述
在锚点是custom模式下
修改的是left 和 button
在这里插入图片描述
public Vector3 anchoredPosition { get; set; }
改变RectTransform的PosX,Y
public Vector3 anchoredPosition3D { get; set; }
改变RectTransform的PosX,Y,Z.
是以设置的 anchors 为中心的,默认如果不设置 anchors 中心点是在屏幕中间
在这里插入图片描述

public Vector2 pivot { get; set; }
是这个UI自身的中心位置,就是ui上默认在中间的哪个小圆圈,在做鼠标跟随的时候可以把它设置在ui的左上角或者左下角,如果不设置那么这个ui的中心位置会跟着鼠标移动
在这里插入图片描述
public Vector2 sizeDelta { get; set; }
修改的是width和height.
但是受锚点的影响,如果锚在父级左上角,那么修改这个只能是往右和往下,或者说是由下角缩放。锚在父级上面只能是往左右和往下缩放。
在这里插入图片描述
public Vector2 anchorMax { get; set; }
自定义锚点,修改的是Anchors 下的 Max
在这里插入图片描述
调整右半边的上下两个花瓣在这里插入图片描述

public Vector2 anchorMin { get; set; }
自定义锚点,修改的是Anchors 下的 Min
在这里插入图片描述
调整左半边的上下两个花瓣
在这里插入图片描述
public Rect rect { get; }
返回创建的这个UI中心点的x,y 和宽高width,height
在这里插入图片描述

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值