ひとりでのアプリ開発 - fineの備忘録 -

ひとりでアプリ開発をするなかで起こったことや学んだことを書き溜めていきます

Unity - Package Managerを使って Git リポジトリからパッケージを読み込む -

初めに

 Package Managerを使って GitHub に公開されているパッケージを簡単にインストールできる方法をまとめます。

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 をインストールしてみます。

github.com

  • 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 がインストールされていないため、エラーを吐いています。下のリンク先が非常に分かりやすく解決策をまとめてくださっています。

www.hanachiru-blog.com

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 のインストールがちゃんとできたら、追記します。