Unity - Package Managerを使って Git リポジトリからパッケージを読み込む -
初めに
Package Managerを使って GitHub に公開されているパッケージを簡単にインストールできる方法をまとめます。
Index
Package Manager とは
Package は、さまざまなタイプの機能やアセットを格納するものです。Package Manager は Package を管理するための機能になります。ダウンロード、インストール、削除などができます。
Package Manager の開き方、ウィンドウ
Window → Package Manager をクリック
Package Manager ウィンドウの詳細は以下の Unity マニュアルをご覧ください。
docs.unity3d.com
Git リポジトリからパッケージを読み込む
Unity マニュアルの説明は下のリンク先にあります。
docs.unity3d.com
下の「UI Soft Mask」という Package をインストールしてみます。
- Git URL をコピーする
- Package Manager の Add package from git URL... をクリックする
- コピーした Git URL を貼り付け、Add をクリックする
これでインストールできました。
補足
No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub とエラーがでる
Git がインストールされていないため、エラーを吐いています。下のリンク先が非常に分かりやすく解決策をまとめてくださっています。
Unable to add package ... とエラーがでる
(調べたことをメモのためにまとめているため、誤りがある可能性があります。)
追加したい package に package.json が入っていない場合はエラーがでるようです。上記でインストールした package には package.json が入っていました。インストール後に右クリックし、エクスプローラーを開くと、Packages の manifest から確認ができます。
個人で package を配布してくださっているものには package が入っていない場合が多いです。その場合は、自分で package.json を作る必要があるようです。
Unity マニュアル
docs.unity3d.com
参考になりそうなサイト
synamon.hatenablog.com
hacchi-man.hatenablog.com
最後に
package.json が入っていない package のインストールがちゃんとできたら、追記します。