CustomNPCs 日本語Wiki - ダイアログ_商人

商人のチュートリアル

ここではダイアログ機能を利用して商人を作っていきます。
右クリックした際に会話が発生し、取引を行うか、否かを選択肢で選ばせるものを目標とします。

ダイアログ画面の表示

まず、NPCワンドを地面に右クリックしてNPCをスポーンさせてください。
メニューのGlobal(グローバル)タブを開き、Dialogs(ダイアログ)をクリックしてください。
以下の画像のような画面が表示されたと思います。

カテゴリーの追加

ダイアログを作成する前にカテゴリーを作成する必要があります。
カテゴリーとは、ダイアログを分類するフォルダのようなものです。
右下にあるCategories(カテゴリー)Add(追加)をクリックしてください。



すると、Newという文字が表示されているウィンドウが開きます。
Newの部分はカテゴリーの名前です。自由に名前をつけられます。
ここではMerchantにします。
入力したらDone(完了)をクリックします。


ダイアログの追加

次に、右上にあるDialogs(ダイアログ)Add(追加)をクリックしてください。



またNewという文字が表示されているウィンドウが開くので、ダイアログの名前をつけましょう。
ここではStartにします。
入力したらDone(完了)をクリックします。


ダイアログの編集

左側にあるMerchantカテゴリーをクリック、さらに右側にあるStartダイアログをクリックしてください。
そして、右上にあるDialogs(ダイアログ)Edit(編集)をクリックしてください。



すると、このような画面が表示されたと思います。
これがダイアログの編集画面になります。



Dialog Text(ダイアログテキスト)の隣のEdit(編集)をクリックしてください。



真っ黒なウィンドウが表示されたと思います。
ここに、NPCに喋らせるセリフを書いていきます。
ここでは「何か買うかい?」と記述してみましょう。
記述したら右下のClose(閉じる)をクリックしてウィンドウを閉じましょう。
日本語が入力できない場合は、メモ帳などのテキストエディタで入力してからコピーアンドペーストしましょう。



さらに、ダイアログの編集画面の右上にあるバツ印をクリックして編集画面も閉じましょう。


ダイアログのテスト

ダイアログを作成したので、これが実際に動くかテストしてみましょう。
Adbanced(詳細設定)タブを開き、Dialogs(ダイアログ)をクリックしてください。



以下のような画面が表示されたと思います。
この画面で、編集しているNPCと作成したダイアログを関連付けることができます。
一番左上にあるSelect Option(設定の選択)をクリックしてください。



新しいウィンドウが開かれたと思います。
Caterogires(カテゴリー)のMerchantをクリック、Dialogs(ダイアログ)のStartをクリックしてください。
できたら右上にあるバツ印をクリックしてウィンドウを閉じてください。



以下のように、一番左上のSelect Option(オプションを選択)と表示されていたところがStartと表示されるようになったと思います。
では、右上のバツ印をクリックしてNPCの編集を完了させてください。



では、NPCワンドを持たずに、NPCを右クリックしてください。
以下のような画面が表示されたと思います。
左クリックかESCキーで画面を閉じられます。



以上のような手順でダイアログを作成していきます。

ダイアログオプションの編集

では、編集を続けていきましょう。
NPCワンドでNPCを右クリックして、
Global(グローバル)タブ -> Dialogs(ダイアログ)
と進んでStartダイアログの編集画面を開いてください。
そして、Dialog Options(ダイアログの設定)をクリックしてください。



以下のような画面が表示されたと思います。
ここでは、ダイアログの選択肢を設定できます。
1番上にある1:Edit(編集)というところをクリックしてください。



Title(タイトル)は選択肢がどう表示されるか、Color(色)は選択肢の色、Option type(設定の種類)は選択肢をクリックしたときに何をするかを設定できます。
ここではTitle(タイトル)を「はい」、Option type(設定の種類)をRole(役割)にします。
できたらDone(完了)をクリックしましょう。



次に、2:Edit(編集)をクリックして以下のようにしてください。


役割の設定

ダイアログオプションの1つをRole(役割)に設定しました。
これは、その選択肢を選択したときにNPCの役割のウィンドウを開くという設定になります。
そのため、NPCに役割が設定されていないと選択肢を選択しても何も起こりません。
なので役割を設定していきましょう。

Advanced(詳細設定)タブを開き、Role(役割)をTrader(取引人)にします。
その隣にあるEdit(編集)をクリックします。



取引人の設定は適当で大丈夫です。
ここでは以下のようにしました。


完成

これで全ての編集が完了しました。
実際に試してみましょう。
NPCワンドを持たずにNPCを右クリックしてください。
以下の画面のようになるはずです。



「はい」をクリックしてみましょう。
取引人の画面が表示されるはずです。
ESCキーで画面を閉じられます。



次に、「いいえ」をクリックしてみましょう。
何も起こらず画面が閉じるはずです。

以上のようにうまく動作しなかった場合、何か編集を間違っていなかったか確認してみてください。

まとめ

これで商人を作成するチュートリアルは終了です。
これらはダイアログを作成する基礎ですが、理解できたでしょうか。
ダイアログは多機能で少し複雑ですが、使いこなせるようになれば様々なことができるようになります。
ダイアログの作成につまづいたら、またこのチュートリアルを読んでみてください。