Unity3D--关于RectTransform的总结

来源:互联网 发布:盘锦中小企业seo 编辑:程序博客网 时间:2024/06/05 15:44

一、本来打算写UI框架的,不过在那之前我打算在复习一下在UGUI中我认为最重要的知识点--->RectTransorm

二、

1.UI是游戏可玩性的核心点之一,相信这是毋庸置疑的,UI元素的外观美术一般可以全权帮程序员解决,但涉及到UI元素根据游戏进度

和可玩性要求的不断升级,需要的操作会越开越复杂,此时对UI元素的位置变换需要应运而生,而RectTrsorm的学习此刻就显得尤为重要

2.RectTransorm继承自Transorm,其中最为重要的是Anchors和Pivot两部分,其中Anchors称为锚点,它的位置和大小取决于此UI父容器的位置和大小,

而Pivot被称为中心点,它是此UI图片的中心点。在某些情况下他们俩密不可分,某些情况下又没那么密切。具体如下:


3.如上图,若锚点聚合为一点T,PosX、PosY为T点到Pivot点的二维向量,当然此向量向左、向上为正,反之为负数。


4.如上图,如锚点不聚合为一点T时,此时T点的位置据官方文档称是和4个锚点中心和Pivot点之间插值,不过上面的图解

足够帮助我们理解到一些数据了。

5.如上的两种情况分析很简易,不过能够帮助到一些初次接触到RectTransorm组件的新人,我也很满足了,毕竟我当时就是一脸懵逼。

三、关于这个组件的更加详细的学习,若是日后需求更加剧烈时,再来深入探究吧


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 线雕隆鼻顶线怎么办 苹果7触屏不灵怎么办 苹果5s键盘太小怎么办 苹果5s按键失灵怎么办 苹果7突然没触摸怎么办 苹果屏幕ic坏了怎么办 苹果6手机触摸屏失灵怎么办 苹果5s屏幕黑了怎么办 乐视手机充电慢怎么办 苹果5s触摸屏失灵怎么办 苹果6出现闪屏怎么办 苹果4s没有卡槽怎么办 苹果se触屏失灵怎么办 苹果6s屏幕乱跳怎么办 6s屏幕触摸失灵怎么办 苹果6sp屏幕失灵怎么办 苹果6s屏幕不动怎么办 苹果6s卡住了怎么办 苹果6s经常卡屏怎么办 苹果6s点不动了怎么办 手机屏自己乱点怎么办 苹果手机摔开了怎么办 苹果屏幕摔开了怎么办 苹果手机6开不了机怎么办 苹果6开不开机怎么办 苹果6s开不开机怎么办 苹果6手机开不了机怎么办 苹果6s不能开机怎么办 苹果6p无法开机怎么办 苹果6s开不了机怎么办 苹果7屏幕划不动怎么办 苹果6老是卡机怎么办 苹果手机黑屏开不了机怎么办 苹果6plus掉水里了怎么办 苹果6黑屏开不了机怎么办 苹果手机6死机了怎么办 苹果7手机死机怎么办啊 苹果7突然死机了怎么办 苹果手机5s死机怎么办 苹果六s死机了怎么办 苹果4卡机了怎么办