Unity -- RectTransform设置

在动态加载页面时 不免要对RectTransform进行设置 以下是获得RectTransform属性并设置的方法

1.改变RectTransform的top

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

2.改变RectTransform的bottom

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

3.改变RectTransform的width,height

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

4.改变RectTransfrom的PosX PosY PosZ

gameobject.GetComponent<RectTransfrom>().anchoredPosition3D = new Vector3(0, 0, 0);

gameobject.GetComponent<RectTransfrom>().anchoredPosition=new Vector2(0,0);


告诫自己:知足常乐,以梦为马,浪迹天涯

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 9,766评论 0 8
  • 这是今天的成果吧,虽然还是没有全部完成,但是大致的功能已经实现,飞机的移动,限制移动范围,子弹的发射,消灭敌人,敌...
    Unity学习的路上阅读 2,891评论 1 2
  • Unity工程结构: Assets文件夹:存储工程所需的所有资源文件 Library:工程所需要的所有资源库(类库...
    斗魁阅读 2,015评论 0 3
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,863评论 1 92
  • 公路堵车概率模型 | Nagel-Schreckenberg 交通流模型。路面上有N辆车,以不同的速度向前行驶,模...
    Albert_Sun阅读 804评论 0 0