TopDown Engine 入門 Part 12 ~ダイアログ編~

ダイアログ(会話テキスト)を表示させる

TopDown Engine には、シンプルなダイアログシステムが備わっています。今回はこれを利用して、NPC に話しかけるとメッセージが表示されるようにしてみましょう。

ダイアログゾーン

キャラクターに話しかけられるようにするには、そのキャラクターに【ダイアログゾーン】を設定する必要があります。キャラクターの子に空の GameObject を作成して「DialogueZone」とリネームし、Add Component から Box Collider 2D と Dialogue Zone をアタッチしましょう。Box Collider 2D は、「Is Triggger」にチェックを入れておきます。

f:id:Gigacee:20200714215221p:plain

この Box Collider 2D が、ダイアログゾーンの範囲になります。Offset や Size を適宜調整してください。また、Dialogue Zone の一番下の「Dialogue Line」に、話す内容となるメッセージを入力しておきます。

f:id:Gigacee:20200714215230p:plain

これで最低限の設定ができました。シーンを再生し、NPC の近くで決定ボタン(デフォルトではスペースキー)を押し、メッセージが表示されるかどうか確かめてください。位置や大きさは、「Prompt Relative Position」「Offset」の数値を調整したり、「Button Prompt Prefab」「Dialogue Box Prefab」に設定されている Prefab の Scale を調整してください。

f:id:Gigacee:20200714215242p:plain


NEXTTopDown Engine 入門 Part 13 ~アニメーション編~

PREVTopDown Engine 入門 Part 11 ~ルーム編~


The coloring of this site is Dracula PRO🧛🏻‍♂️
This website uses the FontAwesome icons licensed under CC BY 4.0.

2020 GIGA CREATION