NGUI屏幕自适应解决方案
2014-10-12 16:20
141 查看
NGUI研究院之自适应屏幕
http://www.xuanyusong.com/archives/2536Unity3D研究院之使用Android的硬件缩放技术优化执行效率
http://www.xuanyusong.com/archives/3205参考了以上方案,有两种方法。
归纳一下:
第一种就是考虑屏幕的UI比例 与 Root ManulHeight 的比例,如果 屏幕的W/H 小于 Root 的 W/H ,那么就会出现屏幕被裁减的情况,所以采用了一种算法动态扩展ManuHeight,来使屏幕比例一致。
当然这种方法是只考虑相对比例的,所以很多情况下比如W/H > root 的 W/H 旁边留白 或者用这种算法之后, 顶部留白。
我们需要自己把背景图片拉伸铺满屏幕,其他的部件则可以保持相对比例与位置。
第二种就比较残暴了,既然我们的做UI的时候采用了这种分辨率,那么我们就强制设我们的游戏在目标平台上的分辨率,分辨率一致,当然也不用做自适应了。但是比较涉及底层,可能会有点BUG,比如屏幕闪一下之类的,这些都在博客中有介绍,我只是抱砖引玉而已。
放一个实验工程,给大家参考
http://yunpan.cn/cgUxLIr74PXwU 提取码 fc13
相关文章推荐
- unity3d学习笔记(十四)--NGUI用Sprite动画和屏幕自适应制作游戏开始场景
- NGUI自适应屏幕
- 4种必须知道的Android屏幕自适应解决方案
- 4种必须知道的Android屏幕自适应解决方案
- 4种必须知道的Android屏幕自适应解决方案
- 【翻译】4种经典的Android屏幕自适应解决方案
- 「转」 4种必须知道的Android屏幕自适应解决方案
- ngui 3.02老版本的屏幕自适应
- NGUI屏幕自适应
- 4种必须知道的Android屏幕自适应解决方案
- NGUI自适应屏幕分辨率
- 4种必须知道的Android屏幕自适应解决方案
- [Android实例] 4种必须知道的Android屏幕自适应解决方案
- 【绝对原创】Unity开发 NGUI如何使游戏屏幕 自适应
- unity3d学习笔记(十四)--NGUI用Sprite动画和屏幕自适应制作游戏开始场景
- [Unity3D插件]NGUI之UIRoot屏幕分辨率自适应
- 【Unity3D插件】NGUI屏幕自适应 .
- Android屏幕自适应解决方案
- NGUI中的Anchor与屏幕自适应
- NGUI屏幕自适应