纳金网

标题: NGUI 关于屏幕自动适配的方法 [打印本页]

作者: tianhett    时间: 2015-2-4 22:40
标题: NGUI 关于屏幕自动适配的方法
1、  修改NGUI 脚本源码
在枚举类型中添加一个新的变量 BasedOnWidth
在Update中添加判断

2、创建一个空的UI
并且删除Hierarchy试图中MainCamera 对象


3、 首先设置Camera对象中的Size变量,设置的数据为UI制作时的分辨率X数据的大小,这里案例用的是1024×768的UI制作像素


4、复制Panel,创建出2个Panel的效果,当然请自己命名清楚,便于自己分辨

5、在2个Panel层中都需要AddComponent


6、添加UI的背景图片



7、然后设置背景Panel的UIStretch的style为Both


8、然后再添加你需要的控件到这个控件的Panel下,并且自己排版




9、这个时候你在运行游戏,同时切换不同的屏幕分辩,你会发现,你的UI会自动适应屏幕的分辨的同时,位置也是相对位置。而且不会导致UI控件的变形。



作者: HIDEOKOJIMA    时间: 2015-2-4 23:09
Thanks for sharing this one !
作者: herry7x    时间: 2015-2-5 11:35

Thanks for sharing this one !
作者: vvhh2002    时间: 2015-2-5 22:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: myonkyo    时间: 2015-2-8 13:20
感谢分享,谢谢提供下载
作者: 低压反气旋    时间: 2016-4-8 15:45
看不见图
作者: 18317257186    时间: 2017-8-29 17:24
图片挂掉了  ,能补上吗?真的有需求




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5