【Unity】ステータスバーとナビゲーションバー


Unityで作ったアプリは基本的にステータスバー(上のやつ)とナビゲーションバー(下のやつ)を表示させずに全画面表示になる。

最近のゲームはほとんど全画面なのでそれでもいいけど、ツール系であればどちらも表示させておきたい。

これらはUnityエディタから変更できないが次のスクリプトを使うと簡単に変更できる。

これを使った設定方法と結果のメモ(Unity5.5 Android7.0)。

 

先ほどのスクリプトをアセットに入れて、以下のスクリプトで設定できる。

色の変更を行うとこんな感じになる。

dimmed
color

 

それぞれバーの種類は Unknown, Visible, VisibleOverContent, TranslucentOverContent, Hidden があり、次のような見た目になる。

Unknown
Visible
VisibleOverContent
TranslucentOverContent
Hidden

VisibleOverContent がおかしい。

TranslucentOverContent の不透明版になって欲しいところが Visible と同じになっている。 色を変更したときには正しく動作するので不透明度がMAXでなければ想定どおり動くかもしれない。

 


コメントを残す

メールアドレスが公開されることはありません。