UnityのGitからのUPMインポート時に依存しているUPMを追加でインポートするEditor拡張を作成しました.
UnityPackageManager(UPM)
Unityに機能を追加するパッケージシステムはGitのURLからのパッケージ追加に対応しています.
Unity公式が提供しているパッケージはpackage.jsonのdependenciesに記述することで依存解決を行えますが,GitのURLは追加できません.
DependenciesUPMImporter
- https://github.com/akihiro0105/DependenciesUPMImporter
- dependencies_importer.cs 内に依存しているGitのUPMのURLを追加しておきます.
- dependencies_importer.cs を入れたUPMをインポートまたは直接UnityEditorにインポートすると自動的にUPMを追加します.
- 複数のGitのUPMや複数ファイルからのインポート,多重の依存でもインポートを行ってくれます.