facebook twitter hatena line email

Unity/端末サイズ

提供: 初心者エンジニアの簡易メモ
2018年9月29日 (土) 02:10時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「 void Awake() { // 縦画面 iPhone6 float developAspect = 750.0f / 1334.0f; // 横画面 float developAspect = 1334.0f / 750.0f; float deviceAspect...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
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