https://github.com/narazaka/vrchat-sync-npc-sdk3
Sync NPC(AI NavMesh) for SDK3(Udon)
https://github.com/narazaka/vrchat-sync-npc-sdk3
udon udonsharp vrchat vrchat-sdk3 vrchat-world vrchat-worlds
Last synced: 3 months ago
JSON representation
Sync NPC(AI NavMesh) for SDK3(Udon)
- Host: GitHub
- URL: https://github.com/narazaka/vrchat-sync-npc-sdk3
- Owner: Narazaka
- License: zlib
- Created: 2022-02-06T08:33:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-06T13:55:17.000Z (over 3 years ago)
- Last Synced: 2025-07-11T18:27:36.807Z (3 months ago)
- Topics: udon, udonsharp, vrchat, vrchat-sdk3, vrchat-world, vrchat-worlds
- Language: C#
- Homepage:
- Size: 586 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vrchat-sync-npc-sdk3
SDK3(Udon)版同期NPC(AI)システム
## こういうやつ
- なにもしないとてきとうに歩く
- クリックするとついてくる
- 人について行っているやつを奪うことも出来る
## 必要アセット
事前に以下のアセットを入れてください
- VRCSDK3-WORLD https://vrchat.com/home/download
- UdonSharp https://github.com/MerlinVR/UdonSharp/releases/latest
- [StandardAssets](https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-for-unity-2018-4-32351?locale=ja-JP) のうち……
- 以下をインポートしてください(Asset Storeからインポート出来ます)
- `Standard Assets/Characters/ThirdPersonCharacter`のみ
- ただしそのうち`Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs`を除くこんなかんじ

## インストール
- **[SyncNPC ダウンロード]( https://github.com/Narazaka/vrchat-sync-npc-sdk3/releases )**
## 使い方
1. 任意のアバターをシーンに置く(エラーになっているコンポーネントは削除しておく)
2. Animatorコンポーネントの右上メニューから「ToNPC」を実行
3. 「再度実行してください」と言われるので、コンパイルが終わってからもう一回実行
4. NPCとしてセットアップされたアバターが出来るので好きに配置する
5. NavMeshを設定しててきとうにアップロードする## License
- アセットの仕組み自体であるSyncNPCフォルダ内のものは[Zlib License](LICENSE)
- サンプルとして使用しているアバター[AINA](https://narazaka.booth.pm/items/1319390)は同梱の[ライセンス](Assets/AINA-Quest/license.txt)を参照してください。商用利用でなければ基本ほぼ何も気にせず使ってかまいません。