iPadでの画面表示のずれを修正する

私はiPhone7を使って動作確認をしている。

Let’s harvest the beans!の初回バージョンを

iPad(機種不明)で表示すると

画面の縦横比が違って(いるのと私が設定を間違えて)いたので

以下のように表示されていると

遠方に住む友人に教えてもらった。

f:id:marimoko3:20181224072118j:plain

f:id:marimoko3:20181224072134j:plain

f:id:marimoko3:20181224072147j:plain

何をまちがえていたかというと

Matchの設定をHeightに合わせていた。

f:id:marimoko3:20181224072817p:plain

そのため高さが画面サイズと同じになり

横幅の表示ははみ出していた。

なのでMatchをWidthにした。

f:id:marimoko3:20181224072957p:plain

これで横幅と画面が合わせられるはず。

修正した次のバージョンでは

以下のようにいろんなパーツが上下にはみ出していた。

f:id:marimoko3:20181224072323j:plain

なぜかというとこれらがCanvas上にないから、というのと

画面の右上、左下、右下からの距離で位置が指定してあったから。

f:id:marimoko3:20181224072337j:plain

f:id:marimoko3:20181224072349j:plain

f:id:marimoko3:20181224072400j:plain

なので次は

・Canvas下に置けるものはCanvasの子にする

・位置の指定を中央からの距離に設定する

という変更をするのだが

これでは動くもの(上から落ちてくるビーンズとか)は

背景より外の上から落ちてくるよなぁと

あとこの動物もCanvas上には置けないなぁと・・・

思って色々調べて

Screen Match ModeはExpandにすると良さそう(?)なので

とりあえずやってみた

f:id:marimoko3:20181224073539p:plain

するとこうなりました。

f:id:marimoko3:20181224073931j:plain

タイトル画面OK

f:id:marimoko3:20181224073949j:plain

クリア画面OK

ゲーム画面・・・

f:id:marimoko3:20181224074010j:plain

f:id:marimoko3:20181224074024j:plain

なんだか

ひどいことになってます

これでは

左右のボタンが押しにくいし!

というわけで

ゲーム中の画面だけは

最初の設定に戻してほしいと言われ

最初の設定ってどれだっけ?とわからなくなる。

今ここでブログに整理したからわかったぞ・・・!(多分)

リリースしてから確認する感じなのだけど

テスト版を出せるみたいだから(やり方知らなかった)、次はそうしてみよう。

そしてアップルさんは27日(米国太平洋標準時 -8時間)まで、

クリスマス休暇(?)なのでした。

(12月28日以降は休みじゃないってことだよね、すごいな)

__________

追記

テスト版での確認は事情により

できないことになり、

今後もリリースしてみないと

どんな表示になるか

出た後にしかわからないという

ことになりました。

それとやはり部分的に

最初の状態に戻すのも難しそう。

やってはみるけど、

もっとひどくなる可能性も。

そもそも最初の状態の方がマシだったのでは・・・。_| ̄|○