Skip to content

動作環境

項目バージョン
Unity2022.3 LTS 推奨 (VRChat 推奨環境)。Unity 6 (6000.0) 対応
VRChat SDK Base (必須)com.vrchat.base 3.10.3 以上
VRChat SDK Avatars (任意)3.x — アバター専用機能を有効化
VRChat SDK Worlds (任意)3.x — ワールド専用機能を有効化
Modular Avatar (任意)1.16 以上 (MA 関連ツール用)

必須依存は com.vrchat.base のみ

Base 同梱の Harmony を大半の機能が利用するため必須です。Avatars / Worlds / Modular Avatar は、該当機能を使うときだけあれば OK です。

機能ゲート (#define) について

依存パッケージの有無に応じて、asmdef の versionDefines で自動的に機能が切り替わります:

シンボル条件有効になる機能
SCE_SDK_BASE_AND_HARMONYcom.vrchat.base 3.xほぼ全ての Harmony パッチ系機能 (必須)
SCE_SDK_AVATARScom.vrchat.avatars 3.xExpressionsMenu 拡張 / Int 圧縮レイヤー / VRC テンプレート など
SCE_SDK_WORLDScom.vrchat.worlds 3.xSerializedUdonPrograms 整理 など
SCE_MODULAR_AVATARModular Avatar 1.16+MA Parameters のビット数分類 など
SCE_NEWTONSOFT_JSONcom.unity.nuget.newtonsoft-jsonAnimatorController DSL の Import

MIT License