【VRChat】UdonSharp NPC制御スクリプト NavMesh NPC Controller 【ワールド作成】
- ダウンロード商品¥ 300



VRChatワールド上で、NavMeshを使ったNPCの巡回・プレイヤー追従・視線追従・パトロール地点ごとのアニメーション再生・ランダム行動を設定できるUdonSharpスクリプトセットです。 水辺で飛び込む、焚火のそばで座る、木の近くで登る、プレイヤーを目で追うなど、ワールド内でNPCが生活しているような演出を作りやすくします。 注意: 本商品はVRChatワールド向けです。アバター用ギミックではありません。 NavMeshのベイクやAnimator Controllerの設定は購入者側で行う必要があります。 標準ではLocalPlayer基準のローカル挙動です。完全同期NPCではありません。
■主な機能
- NavMeshAgentによるパトロール移動 - 近くのLocalPlayerへの追従 - 特定地点・特定区間での追従無効化 - 左右の目ボーンによる視線追従 - 視線の揺れ抑制 - パトロールポイントごとのAnimatorパラメーター変更 - パトロールポイントごとの待機時間設定 - パトロールポイントごとのランダム行動 - ランダム行動ごとの重み付け - 到着時・離脱時のUdonイベント送信
■内容物
`UdonNavMeshNpcBrain.cs` - NPCの移動・追従・パトロール・目線・Animator連携を管理するメインスクリプト - `UdonNpcPatrolPoint.cs` - パトロール地点ごとの行動設定スクリプト - `UdonNpcPatrolAction.cs` - ランダム行動用スクリプト - セットアップ説明書 ■必要環境 - Unity 2022.3系 - VRChat Worlds SDK - UdonSharp - VRChat World Project - Unity NavMesh / AI Navigation
■利用規約
・VRChatワールドでの利用: 可 ・商用ワールド/収益化配信での利用: 可 ・改変: 可 ・改変後のワールドへの組み込み: 可 ・クレジット表記: 任意 ・本データそのもの、または改変データの再配布/再販売: 禁止 ・購入者以外が取り出せる形での配布: 禁止 ・公序良俗に反する利用、迷惑行為目的での利用: 禁止 本データの利用によって発生したトラブル等について、制作者は責任を負いません。



