U3D 新UI系统UGUI 的recttransform一些参数的设置

转载 2016年09月07日 09:58:01

unity出了一套比之前好用的UI系统,但是也新出了RectTransform,PosX,PosY....,刚开始可能不知道怎么用代码去更改,但是经过许多的实验之后就会明白一些:

1.改变RectTransform的top

GetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<RectTransform>().offsetMax.x, top);

2.改变RectTransform的bottom

GetComponent<RectTransform>().offsetMin = new Vector2(GetComponent<RectTransform>().offsetMin.x, bottom);

3.改变RectTransform的width,height

GetComponent<RectTransform>().sizeDelta = new Vector2(width, height);

4.改变RectTransform的pos

GetComponent<RectTransform>().anchoredPosition3D = new Vector3(posx,posy,posz);

GetComponent<RectTransform>().anchoredPosition = new Vector2(posx,posy);

如有错误的地方请快快帮我更正,谢谢!

Unity3D学习历程之Rect函数

Rect 绘制一个2D矩形,设置x、y位置和宽度、高度. Rect用于2D处理操作.UnityGUI系统广泛使用,它还是设置相机的视图屏幕上的位置 .两种不...
  • oppo4545
  • oppo4545
  • 2013年10月23日 10:40
  • 4846

Unity学习笔记(4) --- Unity的界面排版: RectTransform

看Unity3D文档像看国内教课书一样,一些概念,不懂的时候看还是不懂,明白了以后再看,好像也没有说错。好几个做Unity3D的朋友跟我吐槽过U3D的文档质量,相比Apple贴心的技术文档相去甚远。话...
  • likendsl
  • likendsl
  • 2016年01月21日 17:21
  • 5836

ugui在运行时改变RectTransform的大小

http://blog.csdn.net/BeiFuDeNvWang/article/details/50838266 在代码中动态改变RectTransform大小的方法如下所示: 1:直接对...
  • OnafioO
  • OnafioO
  • 2016年06月21日 14:43
  • 9470

【UGUI进阶】RectTransform剖析

RectTransform本文转载自uGUI知识点剖析之RectTransform一、基本要点RectTransform继承于Transform,在 Transform 基础上,RectTransfo...
  • RICKShaozhiheng
  • RICKShaozhiheng
  • 2016年06月02日 18:07
  • 7320

Unity UGUI 的RectTransform参数的设置

http://wuxk2014.lofter.com/post/339d0e_5abfe8c nity出了一套比之前好用的UI系统,但是也新出了RectTransform,Pos...
  • poem_of_sunshine
  • poem_of_sunshine
  • 2016年12月29日 14:51
  • 5896

关于RectTransform的一些研究

坐标 unity里面的坐标是笛卡尔坐标系,和flash的还是有区别的.. 世界坐标 世界坐标是三维的全局坐标,一般作为基准坐标 屏幕坐标 二维坐标,屏幕左下角是(0,0)...
  • hany3000
  • hany3000
  • 2015年06月06日 05:07
  • 5754

Unity:RectTransfrom瞎探索

RectTransform布局瞎探索RectTransform布局瞎探索 预备工作 1 anchoredMin和anchoredMax 2 pivot 3 offsetMinoffsetMax和siz...
  • kira0457
  • kira0457
  • 2015年09月22日 00:03
  • 1769

关于UGUI中RectTransform组件的获取问题

之前一直在抱怨UGUI的RectTransform需要格外获取,今天偶然想到既然RectTransform是继承自Transform,那么可不可以直接进行类型转换得到呢?? 经过测试发现,使用tran...
  • qq_28768929
  • qq_28768929
  • 2016年09月12日 14:49
  • 1727

关于UGUI RectTransform的几个参数的获取和修改(待补充)

1.改变RectTransform的top GetComponent().offsetMax = new Vector2(GetComponent().offsetMax.x, top); 2.改...
  • z5231656w
  • z5231656w
  • 2015年07月07日 14:50
  • 3507

Unity4.6中修改RectTransform的宽度和高度

Unity4.6新的UI相对于NGUI是有点功能不完善,但是插件毕竟和原生的没得比,所以花了点时间学习心得UI系统,结果碰到了如题所述的问题 我想做一个ScrollView,使用Unity4.6的新...
  • xiaomuzi0802
  • xiaomuzi0802
  • 2014年12月28日 15:10
  • 5562
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:U3D 新UI系统UGUI 的recttransform一些参数的设置
举报原因:
原因补充:

(最多只允许输入30个字)