NGUI  移动端开发  实现  屏幕自适应的方法

正在使用unity3d 开发移动端游戏 ,首先着手的就是 如何确定

美术资源尺寸  及 屏幕资源方式。

由于目前我们游戏最先针对ipad开发 所以美术资源采用了 1024 *768尺寸。

unity3d 实现屏幕自适应也比较简单 经过测试可以使用两种方式实现屏幕的自适应。

方法(一 )UIRoot 方式


设置UIRoot 组件的属性

scaling style = FixedSize (按照尺寸缩放)

manual Height = 768 (默认高度)

方法(二 )UIStretch 方式

设置UIStretch 组件的属性

style = Both

relative size (x:1/1024   y: 1/768 )

需要注意的是:ngui 都是按照高度比缩放的 如果想按照宽度比缩放 可以自己修改