Unity3d UGUI 界面適配 實例解析 三種適配方式


之前做游戲都是用公司自己的引擎,對於界面的適配分Android和IOS兩種系統處理。

對於IOS設備,由於數量有限,只要做到 960x640  1024x769 1136x640 (當時還沒有iphone6呢) 三種適配即可,所以我們對這三種屏幕做了三種不同的界面配置文件。

對於安卓設備,屏幕分辨率實在太多種,所以統一設置為1136x640的縮放比例了。

 

現在使用Unity制作游戲,雖然仍然可以使用原來的這一套方案,但是卻顯得沒有這個必要了。

 

Unity4.6新版UGUI,提供了三種基本的界面適配方案。

我們先添加一個Image,這樣就會有一個Canvas被自動創建。來看Canvas的屬性設置。

 

技術分享

 

Canvas Scaler就是用來做適配的

Reference Resolution表示我們設計界面的時候使用的屏幕大小

Screen match Mode有三種選擇,即三種界面適配方案。

Shrink 保持縮放比例,裁切
Expand 縮放不裁切
Match Width Screen Size
如果是Match Width 那么就是適配寬度,把寬度設置為屏幕寬度,然后保持比例
如果Match height,那么適配高度,首先把高度設置為屏幕高度,然后保持比例


免責聲明!

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



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