現在處理全面屏手機顯示基本時采用預留黑邊,然后研究了下改進的方案,發現挺簡單的。
在AndroidStudio打包安卓配置腳本里加上如圖代碼:
<meta-data android:name="android.max_aspect" android:value="2.2" />
這段代碼的意思就是設置最大的顯示區域,然后在自己的Cocos Creator工程里編輯:
1、在Canvas組件上加上個腳本里面用來判斷屏幕長寬來對應設置Canvas組件的fitWidth、fitHeight:
然后在canvas下的背景圖和要全屏顯示界面節點加上widget組件,上下左右都設置為0,它下的子節點也要加上widget組件固定位置