【VRC UDONギミック】シンプル・NPCトーク・ギミック
- Digital0 JPY

ワールドにNPC会話システムを導入できるUdonギミックです。 自分のワールドにNPCを置いてみよう! にくまるフォントをギミックに使用しています https://booth.pm/ja/items/4571432 確認ワールド https://vrchat.com/home/launch?worldId=wrld_2275860f-6dfd-4858-b9bd-af50c8d21e5a
使用方法
■このギミックについて NPCと会話するギミックが簡単に導入、設定できます UIの見た目はカスタマイズしてください
ギミックの設定パラメータ
■NPCTalkManager:ギミック全体の管理 ・IsTriggerButton:会話の開始トリガーをボタンにします、対象のボタンはTriggerButtonに設定されています。 ・IsTriggerInteract:会話の開始トリガーをインタラクトにします、インタラクトの範囲は同じオブジェクトのBoxColliderを編集してください。 ・NPCAnimator:NPCのAnimatorを設定します、無くても動きます。 ・NPCVoice:1文字ごとに再生されるSEです。 ■TalkData:会話データ ・Name:NPCの名前をここに入力してください ・Message:表示するテキストをここに入力してください。 ・NextTalkData:次の会話データを設定します。 ・TalkSpeed:1文字を表示する間隔を設定します。 ・IsNextSelect:会話に選択肢を表示させたい時にチェックを入れてください。 ・YesTalkData:Yesが選択された時の会話データを設定します。 ・NoTalkData:Noが選択された時の会話データを設定します。 ・IsAnimation:アニメーションを設定したい時にチェックを入れてください。 ・ParameterName:NPCAnimatorに設定したAnimatorのParameters名を設定してください、intである必要があります。 ・StateValue:ParameterNameに設定したパラメータに設定する値を指定します、会話が終わった時に自動で0が設定されます。
インポートについて
1.「SimpleNPCTalk」のUnityパッケージをインポートしてください。 2.Assets内の「SimpleNPCTalk」フォルダ内のprefabをD&Dしてください。 3.TalkDataList下の最も上にあるTalkDataから会話が始まります。 4.あとはTalkDataを複製して各パラメータを設定してください。
利用規約
1.改変したデータの販売は禁止です。 2.改変したデータの配布は大丈夫です。 3.データはVRChatワールドに配置してアップロードし、VRChatサービス内で使用することができます。 4.本データの利用によって生じた損害等の一切の責任を負いかねます。 5.ほぼそのままのソースコードの公開は禁止します

