Version: 2022.3
言語: 日本語
インポートしたアセットをプロジェクトから削除する
複数のパッケージに対するアクションの実行

Asset Store のキャッシュからパッケージを削除する

.unitypackage ファイルをダウンロードすると、Unity Package Manager はそれを Asset Store キャッシュに保存します。ダウンロードしたパッケージやカスタムパッケージをインポートするたびに、Unity Package Manager はそれをプロジェクトの Assets ディレクトリに保存します。

状況によっては、ローカルハードディスクの空き容量を確保するために Asset Store のキャッシュからパッケージを削除したい場合も考えられます。Asset Store のキャッシュからパッケージを削除する主な理由がドライブの空き容量である場合は、Asset Store キャッシュの場所を変更する ことを検討してください。

重要: Asset Store のキャッシュからパッケージを削除しても、そのパッケージを使用するプロジェクトから同じパッケージが削除されるわけではありません。プロジェクトからも同じパッケージを削除したい場合は、インポートしたアセットをプロジェクトから削除する を参照してください。

Asset Store のキャッシュからパッケージを削除するには、以下を行ってください。

  1. Package Manager ウィンドウを開きます。

  2. Packages メニューを開き、My Assets コンテキストを選択します。

  3. 削除したいパッケージを選択します。

  4. 後のステップで必要となる、以下の 2 つの重要な値を控えておいてください。
    • パブリッシャー名: Package Manager ウィンドウの詳細セクションの表示名の下にあります。

    • Display name (表示名) の値: Inspector ウィンドウ内にあります。

      Package Manager ウィンドウのパブリッシャー名 (左) と Inspector ウィンドウの Display name (右)
      Package Manager ウィンドウのパブリッシャー名 (左) と Inspector ウィンドウの Display name (右)
  5. 以下の手順で、Asset Store のキャッシュディレクトリのルートに移動します。
    • Unity エディター 2022.1 以降用:

      a) Unity エディターの Preferences ウィンドウを開きます。

      b) Package Manager カテゴリを選択します。

      c) My Assets > Cache Location の横にあるフォルダーアイコンをクリックします。

      d) Show in Explorer (Windows) または Reveal in Finder (macOS) を選択します。

    • Unity エディター 2021.3 以前:

      a) ダウンロードしたアセットファイルの場所 を参照して、使用しているオペレーティングシステムのキャッシュの場所を特定します。

      b) オペレーティングシステムのファイルマネージャーアプリケーションを使用して、そのディレクトリに移動します。

  6. 上記のステップで控えておいたパブリッシャー名に対応するサブディレクトリを選択してください。

    パブリッシャー名に対応するフォルダーを選択して .unitypackage ファイルを見つける
    パブリッシャー名に対応するフォルダーを選択して .unitypackage ファイルを見つける
  7. パブリッシャーのディレクトリには 1 つ以上のサブディレクトリがあります。このサブディレクトリの名前はパブリッシャーが決定します。
    • サブディレクトリが 1 つだけある場合は、それを開きます。
    • サブディレクトリが複数ある場合は、削除したいパッケージを含むものが見つかるまで、それらのサブディレクトリ内を探します。
  8. <name>.unitypackage ファイルを選択します。<name> は、上記のステップで確認した Inspector ウィンドウの Display name の値に対応しています。

  9. ファイルを削除します。

これで、このパッケージは Asset Store のキャッシュから削除されましたが、インポートされたアセットは、それが使用されているプロジェクト内に残っています。

削除したパッケージを Asset Store のキャッシュに戻す

削除したパッケージが Asset Store パッケージで、このパッケージを Asset Store のキャッシュに再び追加したい場合は、Asset Store パッケージのインポートを参照してください。

その他の参考資料

インポートしたアセットをプロジェクトから削除する
複数のパッケージに対するアクションの実行