在用Unity製作過程中,遇到要獲得設備分辨率的問題,先在文檔、網上搜了相關設備分辨率的問題,或者說unity API中沒有清晰的說明或者要通過其它方法間接的來獲得,但是由於時間關係,就直接用Android的方法來獲得,若您有unity的api獲得設備的分辨率的方法,歡迎交流。在這裏先分享下Android獲得設備分辨率的方法(簡單):
1、變量的聲明:
private DisplayMetrics displayMetrics;
private int widthPix;
private int heightPix;
2、在onCreate函數中寫入方法:
displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
widthPix = displayMetrics.widthPixels;
heightPix = displayMetrics.heightPixels;
3、開啓app之後就獲得當前設備分辨率 :widthPix X heighPix;