FreeAspectで見られない黒の何かが、FullHD及びビルドプレイ画面に表示されるようになった。 画面の大部分をこの黒が覆っており、プレイ全体に影響がある。
- この黒と狭い透過はいったいなにか。
- これの修正方法。
▢ 共有しておきたいこと テストプレイ画面と、ビルドしたゲームのプレイ画面とが異なることに気がつきました。 ビルドプレイ画面は(おそらく)FullHDで表示されていることから、テストプレイ画面ではGameウィンドウの「FreeAspect」をFullHDに設定することでビルド後画面と(おそらく)同じになることに最近気がつきました。ゲーム制作中、テストプレイをするときはFullHDに設定して画面を確かめる必要があると暫くは考えてみます。
▢ 本題 さて、問題は、テストプレイで画面に問題のなかったものが、ビルド後画面に問題がなかったにも関わらず、いつの時点かは分からないが、ビルド後画面が真っ黒のなにかが表示されていることです。この何かの正体が分かりませんが、次のことが分かっています。①FreeAspectでは見られず、FullHDの時またビルド後画面で表示されること②現在のプロジェクトで、ある時点までは起きなかったが、見られるようになったこと③同じアドオンのあるプロジェクト・アドオンが一つもないプロジェクトでは再現されなかったこと④遠景・キャラクタより上、ピクチャ・文章表示より下に表示されていること、⑤バトル画面・ゲームオーバー画面では見られない(正常)こと、です。

イベントはない状態。

FullHDでテストプレイしたときの画面。ビルドプレイ画面も同様。画面の殆どが見えません。但しFreeAspectでは正常に表示される。 キャラクタ・マップの上に表示されていることが分かる。 ボタンも問題がなく見えるし操作もできる。

文章表示は手前に表示されるようです。

UnityEditorでの表示です。中央、横に長く透過があるのが確認できます。 コンソールにエラーは出ていません。
原因も再現方法も分かりません。アドオンもすべてオフにしてあります。 原因の突き止め方も検討がつかず、Uniteの不具合なのか、こちらが設定した結果なのかも分かりません。
よろしくお願いします。

Created at
いろいろ探っているうちに、Canvasのimageであることが分かりました。
Hierarchy>SceneMap>Menu>MenuWindow03(Clone)>Canvas>にある「New Game Object」です。
UnityEditorで「New Game Object」を動かすと、テストプレイの画面でも「黒」
が動きます。
このプロジェクトでは8つありますが、
別のプロジェクトのHierarchyをみると「New Game Object」が4つだけでした。
どう処理すればいいか未だ分からないままです。
よろしくお願いします。
Created at
次の画像はNew Game Object がよく見え、これが8つあることが分かります。
Created at
Updated at
ver.1.2.2にアップデートすることで、黒の表示が正常になりました。
New Game Object の数が、おそらく正常?の4つとなっています。 テストプレイのFullHD画面でも、ビルド後の画面も正常です。
ありがとうございました。
✖ただ、同じような現象が起きた場合に、この黒をどう処理すればいいのかが分からないでいます。 こちらについて言及くださいますよう、お願いいたします。
<追記> 対処方法を教えていただきました。
Assets/RPGMaker/Codebase/Runtime/Map/Asset/Prefab/MenuWindow03.prefab>Canvasにある「BackGround」以外のオブジェクトが問題のようです。
問題のGameObjectを削除する方法を説明いただきましたが、わたしはこのやり方を確かめておりません。 バックアップしてから試すことをお勧めします。
私の方では、この問題はver.1.2.2にアップデートしてから解決しており、この方法を試しておりません。
Created at
Updated at
\Assets\RPGMaker\Codebase\Runtime\Map\Shop\Asset\Prefab\ItemShopCanvas.prefab" 私も同じ現象が起きました。たぶんショップのプレハブもおかしなNew GameObjectが4つあります
Created at
Updated at
GGG-Support様から「アップデート時にプレハブ情報が更新される場合があ」る、「次のバージョンにて修正」とご回答いただいてます。 → ver.1.2.2アップデート後に確認している不具合 – RPG MAKER UNITE
Created at
一回NewGameObject を削除したら治ったんですがまたいつの間に勝手にプレハブにNewGameObjectが出来てしまいました。ショップ画面で画面の大きさを変えると真っ黒で何も映らなくなります