コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】OpenUPM の基本的な使い方

OpenUPM とは

  • コマンドラインから Unity プロジェクトにパッケージをインストールできる機能
  • OpenUPM レジストリに登録されているパッケージをインストール可能
  • パッケージをレジストリに登録することも可能
  • OpenUPM からパッケージをインストールする場合、依存関係が自動で解決される

目次

検証環境

  • Windows 10
  • Unity 2020.1.6f1

Node.js のインストール

https://nodejs.org/

上記のページにアクセスして

f:id:baba_s:20200919102605p:plain

LTS 版を選択し、ダウンロードしたインストーラを起動します

f:id:baba_s:20200919102936p:plain

インストーラが起動したら「Next」を押します

f:id:baba_s:20200919102939p:plain

ライセンス契約について表示されたら同意して「Next」を押します

f:id:baba_s:20200919102942p:plain

インストール先の設定画面が表示されたらそのまま「Next」を押します

f:id:baba_s:20200919102945p:plain

カスタム設定画面が表示されたらそのまま「Next」を押します

f:id:baba_s:20200919102947p:plain

Native Modules に関する画面が表示されたらそのまま「Next」を押します

f:id:baba_s:20200919103230p:plain

最終確認画面が表示されたら「Install」を押します

f:id:baba_s:20200919103233p:plain

インストールが始まったら完了するまで待ちます

f:id:baba_s:20200919103237p:plain

インストールが完了したら「Finish」を押します

f:id:baba_s:20200919103348p:plain

コマンドプロンプトを起動して npm -v コマンドを実行して
バージョンが表示されれば正しくインストールできています
これで Node.js のインストールは完了です

OpenUPM のインストール

OpenUPM を操作するための機能をインストールしていきます

f:id:baba_s:20200919103607p:plain

コマンドプロンプトを起動して npm install -g openupm-cli コマンドを実行します
コマンドの実行が完了したら

f:id:baba_s:20200919103708p:plain

openupm --version コマンドを実行します
バージョンが表示されれば正しくインストールできています
これで OpenUPM のインストールは完了です

OpenUPM で Unity パッケージをインストール

https://openupm.com/packages/

OpenUPM でインストールしたい Unity パッケージを上記のページから探します

https://openupm.com/packages/com.coffee.ui-effect/

今回は上記の「UIEffect」をインストールしてみます

f:id:baba_s:20200919104243p:plain

まず、コマンドプロンプトで Unity プロジェクトのフォルダに cd しておきます

f:id:baba_s:20200919104150p:plain

Unity パッケージのページの「via command-line tool」の欄をクリックして
パッケージインストール用のコマンドをコピーします

f:id:baba_s:20200919104446p:plain

コピーしたコマンドをコマンドプロンプトに貼り付けて実行します

f:id:baba_s:20200919104519p:plain

コマンドの実行が完了して「notice please open Unity project to apply changes」
と表示されたら Unity プロジェクトを開きます

f:id:baba_s:20200919104630p:plain

Unity パッケージのインストールが開始するのでしばらく待ちます

f:id:baba_s:20200919104743p:plain

インストールが完了したら Unity の Package Manager を開いてみます
すると、Unity パッケージが正しくインストールできていることが確認できます

OpenUPM で使用できるコマンド

上記のページに OpenUPM で使用できるコマンドが記載されています