【VRChat】UdonSharp NPC制御スクリプト NavMesh NPC Controller 【ワールド作成】
상품 설명
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ワールドでの利用: 可
・商用ワールド/収益化配信での利用: 可
・改変: 可
・改変後のワールドへの組み込み: 可
・クレジット表記: 任意
・本データそのもの、または改変データの再配布/再販売: 禁止
・購入者以外が取り出せる形での配布: 禁止
・公序良俗に反する利用、迷惑行為目的での利用: 禁止
本データの利用によって発生したトラブル等について、制作者は責任を負いません。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기