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控件的变形。 |
欢迎光临 纳金网 (http://rs.narkii.com/club/) | Powered by Discuz! X2.5 |