首页 > 其他分享 >RectTransform操作

RectTransform操作

时间:2023-08-01 17:45:34浏览次数:36  
标签:Vector2 new rectTransform posx posy 操作 RectTransform

RectTransform操作

一、改变RectTransform的大小三种方法

//1.直接对sizeDelta属性进行赋值,其中X和Y可以对应理解成width和height。sizeDelta的具体含义:若achors是一个点的话则代表宽高,否则为到锚点的距离
rectTransform.sizeDelta = new Vector2(200, 200);
//2.使用SetSizeWithCurrentAnchors函数来进行设定,其中Horizontal和Vertical分别对应宽和高。此函数受当前锚点和中心点的影响。
rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, posx);
rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, posy);
//3.使用SetInsetAndSizeFromParentEdge函数来进行设定。此函数不受锚点和中心的影响,其中第一个参数代表对齐方式,第二个参数为距离边界的距离,第三个参数为宽度。
rectTransform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Left, 100, posx);
rectTransform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Top, 0, posy);

  

二、改变RectTransform的位置Position

rectTransform.anchoredPosition = new Vector2(posx, posy);
rectTransform.anchoredPosition3D = new Vector3(posx, posy, posz);

  

三、改变RectTransform的top和bottom

rectTransform.offsetMax = new Vector2(rectTransform.offsetMax.x, 200);//改变top
rectTransform.offsetMin = new Vector2(rectTransform.offsetMin.x, 100);//改变bottom

  

标签:Vector2,new,rectTransform,posx,posy,操作,RectTransform
From: https://www.cnblogs.com/gatran/p/17598580.html

相关文章

  • 文件操作
    1.文件基本操作1.1文件的概述文件是数据的抽象和集合,是数据存储的一种形式。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。文件是操作系统提供给用户操作硬盘的一种虚拟的概念。用来承接指令和数据。文件拥有文本文件和二进制文件两种......
  • 医疗知识图谱问答 ——Neo4j 基本操作
    前言说到问答机器人,就不得不说一下ChatGPT啦。一个预训练的大预言模型,只要是人类范畴内的知识,似乎他回答得都井井有条,从写文章到写代码,再到解决零散琐碎的问题,不光震撼到我们普通人,就百度和阿里也因此紧追其后分别推出了文心一言和通义千问。所以好像我们也可以通过GPT,并训练特......
  • 什么是追词?正确操作是怎样的呢
    追词的含义:追词顾名思义,就是追踪关键词,简单地说就是在关键词排名进入搜索引擎搜索结果100名之后使用一些SEO操作方法将该关键词做到搜索结果首页的过程。正确的操作方法是怎样的?关键词的分析和筛选是至关重要的,必须对此非常重视。在这个过程中不仅要确定明白关键词,更要确定长尾关键......
  • go操作etcd watch示例
    packagemainimport("fmt""go.etcd.io/etcd/Godeps/_workspace/src/golang.org/x/net/context""go.etcd.io/etcd/clientv3""time")funcmain(){cli,err:=clientv3.New(clientv3.Config{Endpoints:[]str......
  • Branch端口操作指南
    近期的版本升级中,我们的开发团队对Branch端口进行了优化改进。本文将使用最新的知行之桥2023-23.2.8605.0版本,为大家展开介绍。Branch端口概览使用场景:多种业务类型文件分类时,级联使用。端口功能:配置确定要查找的值以及要比较的目标值。如果传入值与目标值匹配,则消息将沿......
  • SQL集合操作Union实现
    Union的语义是把两部分查询的结果合并起来,最终结果的列名和类型定义与第一个查询一致。Union语句可以是UnionAll或者UnionDistinct,默认情况下最好采用前者,即只有Union关键字时等价于UnionAll。下面看看UnionAll/UnionDistinct的例子。表A      表B1234343456343478  ......
  • 测试 | pycharm 常用操作
    1、增加自动导入功能你也可以通过设置来启用PyCharm自动导入功能。在PyCharm的菜单中选择"File"->“Settings”,进入设置界面。在左侧的面板中找到"Editor"->“General”->"AutoImport"选项,确保"Addunambiguousimportsonthefly"和"Optimizeimportsonthefly&quo......
  • element-ui中的$comfirm点击取消后空格键和回车键依然执行删除操作
    原因: $comfirm会在上一次执行操作的按钮上自动聚焦选中如果这时点击回车或者空格键相当于又触发了一次删除按钮上的点击事件,而且默认回车和空格键会触发弹层上的确认按钮的点击事件,用户没有将鼠标定在确认按钮,这是组件自己封装的自动聚焦事件以及确认提交事件解决方法:强制取消键......
  • canvas常用操作方法
    base64转换Blob数据functiondataURLtoBlob(dataurl:string){vararr=dataurl.split(','),mime=arr[0].match(/:(.*?);/)[1],bstr=atob(arr[1]),n=bstr.length,u8arr=newUint8Array(n);while(n--){......
  • Linux——vim编辑器的基础操作
    vim编辑器的基础操作在Vim编辑器中有很多快捷操作,下面列出一些常用的快捷键和操作:插入和编辑文本:-`i`:在当前光标处插入文本。-`a`:在当前光标后插入文本。-`o`:在当前行下方新建一行,并在新行中插入文本。-`O`:在当前行上方新建一行,并在新行中插入文本。-`yy`或`Y`:复制......