マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

Minimapを表示してみた

画面の右上にミニマップを表示してみた

やり方は簡単。Main Cameraとは別にCameraを作成しておく。そして以下の画像の用に設定する。重要なのはNormalized View Port RectとDepth。Normalized View Port Rectで表示領域を設定してDepthに1(Main Cameraより大きければOK)を設定する。あと、Culling Maskで表示したいレイヤーを選択しておく

次にHierarchyで先程追加したカメラを選択した状態でメニューからComponent→Camera-Control→Smooth Followを選択する。メニューに無ければ、Assets→Import Package→Scriptsで追加しておく。Smooth Followをミニマップ用のカメラに追加したら、InspectorでSmooth Followの設定を行う。変更するのはDistanceとHeight。Distanceは0か1を設定しておく、0の場合はミニマップの向きが固定になり、1のときはキャラクタの向きに合わせてミニマップが回転する。Hightは10〜20あたりを設定する。ここはお好みで。これでミニマップが表示できるようになってるはず。

参考: How do I attach a Camera to a GUI (for a Mini map)