美文网首页
NGUI UIRoot自适应

NGUI UIRoot自适应

作者: ayasechihaya | 来源:发表于2019-08-08 10:55 被阅读0次

宽高比

主流屏幕基本都大于1.7,故NGUI3.7以前只有以高度为基准自适应。即高度保持不变,宽度变化的方式自适应。

但宽高比过小时容易导致屏幕按钮重叠

故NGUI3.7后增加了以宽度为基准。

现可同时开启宽高基准的自适应。同时开启时得到一个宽高比,目标宽高比大于它则基于高度,小于它则基于宽度。

若不选择,UIRoot默认使用高度为基准。

自适应实现需要搭配NGUI Anchor使用。

使用UIAnchor可完全固定内容,内容也会跟随分辨率变化缩放。

使用UIWidget等脚本下的Anchor可设置内容相对位置,内容不跟随分辨率缩放,只确定其相对位置。

*自适应变化的是界面布局,背景图并不会也不想让它因为屏幕比例变化而产生拉伸,所以背景图一般会做的比较大,不同屏幕能看到的背景图可视区域也就有所不同。


https://blog.csdn.net/yupu56/article/details/54350925

相关文章

  • NGUI UIRoot自适应

    宽高比 主流屏幕基本都大于1.7,故NGUI3.7以前只有以高度为基准自适应。即高度保持不变,宽度变化的方式自适应...

  • Unity插件-NGUI

    一、NGUI – UIRoot (窗口) NGUI对于每一个UI场景,都是以一个UIRoot为UI游戏对象树的根的...

  • NGUI插件详解

    一、NGUI – UIRoot (窗口) NGUI对于每一个UI场景,都是以一个UIRoot为UI游戏对象树的根的...

  • NGUI UIRoot组件

    UIRoot Transform我们在创建NGUI的时候会自动创建的组件,所有的NGUI组件都会放到该组件下,专业...

  • UGUI与NGUI的区别

    1.UGUI界面展示是在画布下(Canvas),而NGUI是在UIRoot下 2.UGUI继承RectTransf...

  • NGUI 自适应拓展

  • NGUI渲染框架

    本文基于NGUI3.9.6,目前我们游戏用的NGUI版本。主要介绍一下NGUI渲染框架,基于本人阅读NGUI源码及...

  • NGUI

    1.NGUI-OPTION选项中的Reset prefab toobar是NGUI事先准备好的预制体 NGUI-L...

  • 项目问题集(三)—— UIScrollView 的顶端对齐

    NGUI——SpringPanelSpringPanel是NGUI自带的针对ScrollView的tween动画脚...

  • PC NGUI屏幕适配

    using UnityEngine;using System.Collections;//此脚本挂载在UIRoot...

网友评论

      本文标题:NGUI UIRoot自适应

      本文链接:https://www.haomeiwen.com/subject/rdmtjctx.html