Unity3D 插件 NGUI 的屏幕自适应
Posted on 2013 年 03 月 07 日 by U3d / Unity3D 基础教程/被围观 921 次
Unity3D 插件 NGUI 可以比较方便的实现屏幕自适应,以下是比较方便的实现方法。
主要组件:
1. UIAnchor:用来确定控件在屏幕中的位置
2. UIStretch:用来做缩放的组件。老版本的 NGUI 是集成在 UIAnchor 上的。新版
本的 UIStretch 提供了 4 种缩放方式:
Horizontal:只缩放水平方向
Vertical:只缩放垂直方向
Bose:缩放两个方向
BasedOnHeight:基于高度等比缩放
然后基于这些实现了一个 BasedOnWidth:基于宽度等比缩放
代码如下:
else if(style == Style.BasedOnWidth) {
评论0