ドキュメント

Unity Engine

Unity Engine

Unity の Package Manager

Learn about packages and get an introduction to Unity’s Package Manager and its core concepts.
読み終わるまでの所要時間 7 分最終更新 1ヶ月前

_パッケージ_は、以下のようなさまざまなタイプの機能やアセットを格納するコンテナです。
  • テキストエディター、アニメーションビューアー、テストフレームワークなどのエディターツールとライブラリ
  • Physics API やグラフィックスパイプラインなどのランタイムツールとライブラリ
  • テクスチャやアニメーションなどのアセットコレクション
  • 般的なプロジェクトタイプを他のユーザーと共有するためのプロジェクトテンプレート
パッケージは、Package Manager を通じて Unity をさまざまな面で強化します。これらのパッケージの検索と使用に役立つように、Package Manager ウィンドウには、組み合わせて使用できるパッケージのコレクション (_機能セット_と呼ばれます) が用意されています。
エディターでは、次のメニューから Package Manager ウィンドウにアクセスできます: Window > Package Manager
Package Manager は、Unity Asset Store からダウンロードまたはインポートしたパッケージの管理もサポートします。
Unity には 3 つの Package Manager インターフェースがあります。Package Manager ウィンドウ、スクリプティング API、マニフェストファイルです。以下の表に、各インターフェースなどについての概要を示します。

トピック

説明

Unity のパッケージ使用のしくみUnity の Package Manager の概要です。
概念Package Manager の原則と機能について説明します。バージョン、マニフェスト、レジストリ、状態、ソース、パッケージのライフサイクル、依存関係と解像度などの概念を含みます。
Package Manager ウィンドウパッケージを見つけてプロジェクトで管理します。また、パッケージの依存関係の競合を解決します。Package Manager には、プロジェクトマニフェストを直接変更できるユーザーインターフェースがあります。
パッケージ用のスクリプティング APIスクリプティング API を使用して、C# スクリプトを使用する Package Manager を操作します。サンプルを見ると、パッケージレジストリのクエリ、パッケージのインストール、埋め込み、削除、さまざまな条件でのパッケージのリストアップの方法について確認できます。
プロジェクトマニフェスト取得およびロードするパッケージのリストを計算するために、Unity Package Manager が読み取るファイルについて解説しています。パッケージマニフェストも参照してください。
パッケージの検査パッケージマニフェストの表示には、専用の Inspector ウィンドウを使用します。このウィンドウを使用して、埋め込まれたパッケージまたはローカルパッケージのパッケージマニフェストを直接、編集します。
スコープ付きレジストリカスタムレジストリサーバーを設定またはアクセスする方法を説明します。このレジストリサーバーは、カスタムパッケージをホストおよび配布 (または使用) するために、Unity が提供するレジストリに追加で使用できます。
設定スコープ付きレジストリ認証の設定、ネットワーク問題の解決、キャッシュ場所のカスタマイズなどの方法について説明します。
解決と競合レジストリから最適なバージョンを取得する前に、Package Manager がプロジェクトの直接および間接的な依存関係を判別し、リクエストされたすべてのパッケージバージョンを評価する方法について説明します。
トラブルシューティングPackage Manager ウィンドウ自体を含めプロジェクトのパッケージのロードに失敗した場合の症状に対して、該当する解決策を確認します。

追加リソース