sfc-sdp / GameCanvas-Unity

慶應義塾大学『スマートデバイスプログラミング』教材 GameCanvas for Unity
http://web.sfc.keio.ac.jp/~wadari/sdp/
MIT License
46 stars 19 forks source link

アスペクト比バグ #95

Closed Chiji1108 closed 6 years ago

Chiji1108 commented 6 years ago

概要

特定の条件で下図のスクリーンショットのようにアスペクト比がおかしくなる

img_9114

再現手順

下記のコード(第6回講義での課題1)をUnityRemote5でのiPhoneXで実行するとiPhoneXの画面でアスペクト比がおかしくなる


using Sequence = System.Collections.IEnumerator;

/// <summary>
/// ゲームクラス。
/// 学生が編集すべきソースコードです。
/// </summary>
public sealed class Game : GameBase
{

    /// <summary>
    /// 初期化処理
    /// </summary>
    public override void InitGame()
    {
        gc.SetResolution(720,1280);
    }

    /// <summary>
    /// 動きなどの更新処理
    /// </summary>
    public override void UpdateGame()
    {

    }

    /// <summary>
    /// 描画の処理
    /// </summary>
    public override void DrawGame()
    {
        gc.ClearScreen();
        gc.SetColor(0, 0, 0);
        gc.SetFontSize(36);
        gc.DrawString("AcceX:"+gc.AccelerationLastX,0,0);
        gc.DrawString("AcceY:"+gc.AccelerationLastY,0,40);
        gc.DrawString("AcceZ:"+gc.AccelerationLastZ,0,80);
    }
}

実行環境

環境 バージョン
macOS 10.14.1
Unity 2018.2.10f1
GameCanvas 3.0.2
iPhone X 11.3.1
Unity Remote 5 2.0
seibe commented 6 years ago

GameCanvas ではなく Unity Remote 5 の不具合です。 Unity Remote 5 は iPhoneX に対応していません。

Chiji1108 commented 6 years ago

@seibe すみません、そういうことだったのですか 了解です、ありがとうございます!