您的位置:首页 > 移动开发 > Unity3D

【绝对原创】Unity开发 NGUI如何使游戏屏幕 自适应

2013-12-17 19:01 405 查看

使用NGUI如何使游戏屏幕 自适应

Hello 大家好,我叫阿祥,

英文名叫LuckyDog。俺是新来滴,大家多多关照。。    

首次写技术博客,我只是将这儿当做自己存储知识笔记的地方和以知识会友的平台,希望我们大家都能有所进步,每天都有所收获。希望你们和我成为好朋友。

1.[b]准备:在Game视图中,选中一个期望达到的分辨率,例如我选择480*800;[/b]

2.[b]准备:(NGUI创建必须的那些东西 得有)创建一个texture作为bgpic,Creating some Sprites And Buttons
in specific position.[/b]
  

3.设置属性:在uiroot
  3.1 UIRoot脚本:中的ScalingStyle设置为FixedSizeOnMobiles;
  3.2 添加脚本UIStretch:Style——both,Relative Size.x=1/480, [b]Relative Size.y=1/800;[/b]
[b]


[/b]
4.微调:发现bgpic和button以及sprites的位置稍微有点小变化,不过变化不大,那咱就自己微调下Untill everything is perfect. 
5.调试运行,检验效果:
运行的过程中,随意选择不同分辨率,有木有,我们的屏幕已经开始自适应了!
[b]Just So Easy!
[/b]
Notice:有时候NGUI很奇怪,你子物体中多加个一个Empty GameObject
结果不一样,有一个场景,我后来弄了俩个strecth才成功滴,回头深入研究下吧!

有时候需要再在Panel下再加一个strecth:




 1280*720








文章如若转载请标明本文原地址;
号了,该周了,回住的地。。。明儿微软考试,加油!!阿祥!!!






2013.12.17 LuckyDog in VikiDin Co, LTD
其他人的其他文章:http://blog.csdn.net/luckydogyxx/article/details/17121979




  好了,看到这,辛苦你了,大家帮帮忙,注册下号,有大用的(点击我的链接进入注册即可):

你想淘宝省钱么?你是淘宝达人么?现在有个好机会就可以在购物的同时,即可省下一大笔钱。。赶紧来看看吧。。

点我进入给力返现(淘宝购物返现网)
MadeByLuckyDog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息