【Unity】UIがGameとプレハブモードで見た目が異なるときの対処法

環境

Unity 2020.2を使用してます

UIがGameとプレハブモードで見た目が異なる現象

適当に作成したUI f:id:Brave345:20211006120820p:plain プレハブモードだと画面からはみ出している f:id:Brave345:20211006120823p:plain

対処法

Canvasの設定が異なるのが原因 Project Settings →EditorにあるUI Environmentに使用してるシーンを設定するとプレハブモードのCanvasが設定したシーンと同じになるのでUIの見た目が違う現象が起きなくなります f:id:Brave345:20211006120830p:plain