SDK3(Udon)版同期NPC(AI)システム
- なにもしないとてきとうに歩く
- クリックするとついてくる
- 人について行っているやつを奪うことも出来る
事前に以下のアセットを入れてください
- VRCSDK3-WORLD https://vrchat.com/home/download
- UdonSharp https://github.com/MerlinVR/UdonSharp/releases/latest
- StandardAssets のうち……
- 以下をインポートしてください(Asset Storeからインポート出来ます)
Standard Assets/Characters/ThirdPersonCharacter
のみ- ただしそのうち
Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs
を除く
こんなかんじ
- 任意のアバターをシーンに置く(エラーになっているコンポーネントは削除しておく)
- Animatorコンポーネントの右上メニューから「ToNPC」を実行
- 「再度実行してください」と言われるので、コンパイルが終わってからもう一回実行
- NPCとしてセットアップされたアバターが出来るので好きに配置する
- NavMeshを設定しててきとうにアップロードする
- アセットの仕組み自体であるSyncNPCフォルダ内のものはZlib License
- サンプルとして使用しているアバターAINAは同梱のライセンスを参照してください。商用利用でなければ基本ほぼ何も気にせず使ってかまいません。