Naninovel(Unity)でメッセージ下のSave、Loadなどを削除する/テキストプリンターをカスタムする方法

IT

テキストプリンターとは要するにテキストを表示するメッセージボックスのことで、テキストの速度変えたり全画面表示したりもテキストプリンターの領分になります。
ここでは画面下にデフォルトで表示されるボタンを減らしてみたいと思います(この記事はSOLE GAME CREATER様の記事を参照しています)。

スポンサーリンク

TextPrinterプレハブをカスタム

textprinter2
とりあえず数減らしたいものはこれです。
textprinter1
プロジェクトでAssets→Naninovel→Prefabs→TextPrintersと入ると、Dialogを見付けることができます。これが画面下のボタンを既定してるらしいので、
textprinter3
ヒエラルキーにドラッグし、
textprinter4
中を見ていきます。Dialogue→Content→PrinterPanel→ControlPanelContainer→ControlPanelと入ると、
textprinter5
中にあるこれがそれぞれのボタンに対応しています。
textprinter6
ただしこのままだと削除できないので、
textprinter7
Dialogueで右クリックして一度プレハブを完全に解凍します。
textprinter8
不要なボタンが削除できるようになりました。
textprinter9
内容を書き換えたDialogueの名前を変更し、
textprinter10
スクリプトとかおいてるのと同じ場所(Assets→Naninovel→Resources)にPrefabsフォルダを作って、
textprinter11
入れときます。

カスタムしたTextPrinterを使うように設定

textprinter12
続いて、Naninovel→設定などからコンフィグを開き、
textprinter13
Naninovel→TextPrintersへ入ります。
textprinter14
Default Printer IDを変更し、Manage Text Printers Resourcesをクリック。
textprinter15
+を押して再度カスタムText Printerの名称を入力し、
textprinter16
右のボタンをクリック。
textprinter17
ここに作ったプレハブをドラッグしてアタッチすれば完了ですが、
textprinter18
ヒエラルキーからはできません。画面下のプロジェクト側からドラッグします。
textprinter19
これで完成。

動作確認

textprinter20
ゲームを実行し、画面下のボタンが減っていることを確認します。
やりたいことから逆引きするUNITYの使い方まとめ
Unityをやりたいことから学習していけるよう、機能・用途別にまとめたページです。C#の命令別の逆引きは現時点で作っていません。2019の時期に書き始めているので、それより前のバージョンについては言及しません。

コメント