facebook twitter hatena line email

「Unity/端末サイズ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「 void Awake() { // 縦画面 iPhone6 float developAspect = 750.0f / 1334.0f; // 横画面 float developAspect = 1334.0f / 750.0f; float deviceAspect...」)
(相違点なし)

2018年9月29日 (土) 02:10時点における版

void Awake() {
   // 縦画面 iPhone6
   float developAspect = 750.0f / 1334.0f;
   // 横画面
   float developAspect = 1334.0f / 750.0f;
   float deviceAspect = (float)Screen.width / (float)Screen.height;
   float scale = deviceAspect / developAspect;
   Camera mainCamera = Camera.main;
   float deviceSize = mainCamera.orthographicSize;
   float deviceScale = 1.0f / scale;
   mainCamera.orthographicSize = deviceSize * deviceScale;
}

参考:http://www.project-unknown.jp/entry/2017/01/05/212837