2:RPG のNPC 作成

はじめに

RPG のNPC(ノンプレイヤーキャラクター)は通常何かを要求する設定のことが多く、プレイヤーがそれをクリアするとアイテムを獲得することができますRPGの基礎となる要素であり、プレイヤーがやりがいを感じられる要素でもあります。

A) NPCの作成

まずはRPG のNPC として使用するアセットをシーンに配置します

ここではHermit のアセット を使用しました。

ヒント:RPGのNPCを作成する際にはプレイヤーがRPG上でやりとりする一般的なキャラクターであるHuman(人間)を使用することをお勧めします。

B) ビヘイビアの変更

NPCが質問する設定したい場合、質問をするビヘイビアであるAsker のビヘイビアを設定します。

  • 設置したNPCを選択し、Properties Panel(プロパティパネル)を開きます。

  • Behaviour(ビヘイビア)をAsker に設定します。

Hermit のアセットのデフォルト設定はFarmer のビヘイビアになっているので、Asker のビヘイビアに変更します。

ヒント:プロパティパネル内で使用しない部分があれば非表示にすることもできます。

C) Asker のビヘイビアの設定

Asker のビヘイビアの中には3つの設定があります。ここではNPCに何かを持ってきてもらう設定を行います。

  • NPCの表示名

  • NPC の質問

  • NPCの回答最大四つまで)

ヒント:質問の文字数には制限があります。制限を超えずに質問を設定してください。

上級者向けヒント:リッチテキストを使って重要な情報をハイライトしたりしてカスタマイズすることができます。

D) 上級者向け:Asker のビヘイビアの設定

質問は一度だけ聞くように設定します。Only once(一度だけ)の項目をTrue に設定します。

プレイヤーが回答を選択するとメッセージが流れるように設定します。その他のメッセージと混同しないようにそれぞれの回答メッセージを編集する際はEdit Logic(ロジック編集)をクリックしてA1A2A3A4Message Sent(送信メッセージ)を編集します

ヒント: Answer 1 のメッセージが送られる時にはA1 Message sent に設定してある回答が、Answer 2 の場合はA2 Message sent に設定してある回答が送られます。

E) NPC の完成です

Last updated