U3D UGUI学习2 - RectTransform

来源:互联网 发布:js循环json 输出html 编辑:程序博客网 时间:2024/06/02 00:57

转载:http://www.mamicode.com/info-detail-503077.html


标签:

技术分享

 

总的来说整合了NGUI很多零散功能,比如NGUI2.X处理拉伸要额外套脚本,NGUI3.X开始引入新的锚点。再加上依赖BoxCollider使得整个HUD显示非常乱

而UGUI很清晰明了,你也能看清楚拉伸怎么设置。

但也有一些误导性的设计以及不人性化的设计。

 

1.Anchor

RectTransform相交于NGUI,其实稍显复杂。在NGUI 3.x里你要处理拉伸可以直接设置Anchor锚点模式,也可以挂全屏拉伸脚本。

并且,NGUI里你可以设置任何节点作为父节点,而UGUI里你只能设置上一级作为父节点

技术分享技术分享

 

2.Pivot

NGUI里的Pivot设置很形象化,我知道是左对齐还是上对齐。而UGUI里你要手动调Pivot数值。。。

但一开始使用者只是会下意识的以为左上角那个Anchor设置框是设置Pivot对齐的,结果发现不是。严重误导作用

 

3.BluePoint模式和RawEdit模式

 

3.1 BluePoint模式

技术分享

编辑RectTransform时将不应用已存在的缩放和旋转值,并且也会开启吸附模式

 

可以理解为本地坐标和世界坐标:

技术分享技术分享

 

 

3.2 RawEdit模式

技术分享

当开启时,编辑pivot和anchor时,将不会改变位置和大小的值

 

也可能没理解对,反正我用NGUI的时候也不是很需要这样一个功能

开启时:改锚点,不改变坐标

关闭时:改锚点,改变坐标值

 

 

4.屏幕拉伸

技术分享

NGUI里你套很多个空对象,都没什么问题。而UGUI里因为Anchor锚点是受父层级影响的,所以套空对象时要格外注意。

如果最外层面板不是全屏拉伸的,那么子层级锚点位置都会被约束在Rect里

 

所以你需要注意上面这点,拉伸的模式并不多,其他不会出太多问题。

U3D UGUI学习2 - RectTransform


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 超声刀后喝酒了怎么办 开眼角疤痕增生了怎么办 开了眼角有增生怎么办 全切双眼皮留疤怎么办 开内眼角留疤了怎么办 开眼角长了颗粒怎么办 开刀后疤痕庝痛怎么办 眼角开得太尖了怎么办 眼角开得太大了怎么办 开眼角后增生了怎么办 下颌骨宽怎么办不整容 脸两边骨头太宽怎么办 接了睫毛眼睛疼怎么办 下颌骨错位脸歪怎么办 假体隆鼻感冒了怎么办 打了玻尿酸怀孕怎么办 鼻子上有出血点怎么办 内眼角开小了怎么办 上眼皮肿怎么办小妙招 嫁接的睫毛乱了怎么办 睫毛掉进眼睛里怎么办 痘痘留下的疤痕怎么办 宫颈癌前病变1级怎么办 纹身后结痂很厚怎么办 纹身结痂蹭掉了怎么办 药流20天同房了怎么办 药流23天同房了怎么办 小产后不来月经怎么办 人流12天同房了怎么办 人流20天同房了怎么办 人流后5天同房了怎么办 人流后3天同房了怎么办 人流20后同房了怎么办 上环后月经量多怎么办 上环后喝啤酒了怎么办 取环当天同房了怎么办 生完孩子有外痔怎么办 怀孕了宫腔积液怎么办 做完爱4天怕怀孕怎么办 半永久眉失败了怎么办 取环前2天同房了怎么办