質問: webGLでビルドしたゲームをフルスクリーン表示するとオブジェクトの位置がずれて余白の上に表示される件(エディター上では起きません) 1Unityroomに投稿したゲームを自機が動くシーンでフルスクリーン表示すると敵の沸く位置がずれて余白の上に表示される **※フルスクリーンしなければ想定した位置に敵が沸いてくれる** 2タイトル画面の話になりますがUnityroomのWebG設定の表示サイズを横1280縦720にしたのにフルスクリーン表示にするとはみ出てるやつが描画されます。ただしタイトル画面の方は位置がずれたりはしてないぽい (具体的にはタイトル画面の背景にある黒色に近いでかい戦闘機の先端が表示されてしまう) **※フルスクリーンにしなければ表示させたくないとこも表示されない** 3あと上の余白の色だけ青色なのは使用なのでしょうか 投稿したUnityroom<****> ※一応限定公開にしております 誰か解決案くださるとありがたいです。 **開発環境表記** unity2020.1.14f1 プラットフォームはwebGL 写真を張りたかったのですがなぜか画質めちゃくちゃ悪くなったのでこのサイトよりも前に同じ内容で質問したサイトに画像貼り付けておりますちなみにタイトルシーンとメインシーンで画像を分けておりますがかなり前のものですのでビルド設定だけ見てもらえると助かります 前に質問したサイトのURL→
回答: 画面サイズを変えるとカメラで写る範囲も変わってしまうので、何も対処しない場合はそのようになってしまいます。(フルスクリーンにすると、unityroomに設定した解像度は無視され、ディスプレイの解像度で表示されます) 解決方法としては、 * フルスクリーンにできなくする(unityroomのゲーム設定でフルスクリーン表示ボタンを非表示にできます) * 複数解像度での動作に対応する。(基本的には画面サイズに合わせてカメラのSizeを変えたり敵の出現座標を変えたりすることになると思います) Unityでスマホアプリを作る場合などは、必然的に色々な解像度でも動くように作る必要があります。ですので、スマホアプリでの対処事例等を調べると、参考になるかと思います。