Unity3D NGUI自適應屏幕分辨率


原創文章如需轉載請注明:轉載自 脫莫柔Unity3D學習之旅 QQ群:【119706192本文鏈接地址:Unity3D NGUI自適應屏幕分辨率

 1.Anchor里面的UIAnchor調整的合適的位置,UIAnchor中的Side起到錨點的作用,各控件大小建議直接調整各控件自身。

(如要調整Button大小,直接調整它的子級Background中Transform的Scale,再根據Background的大小調整Button的BoxCollider碰撞)

2.將Camera的Size調節到默認屏幕大小。比如UI是以1024*768分辨率制作的,那么就將調整到1024。

(默認是1,修改后UI會消失,不用管,繼續下一步)

3.在Panel上面添加一個UIStretch組件,Style選擇“BasedOnWidth”完成之后你可以看到綁定UIStretch組件的Panel的Scale被修改到了當前屏幕的X方向分辨率大小。

(UIStretch組件在菜單欄 Component --> NGUI --> UI -->  Stretch)

4.現在運行看看,當前Panel中的所有控件(包括子Panel)已自適應像素大小。

 

本文參考自:http://blog.csdn.net/daiguangda/article/details/7888942


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM