【VRChat】プロジェクト整理ツール|未使用アセット削除・アセット整理・空フォルダ整理 |ʟᴏᴠᴇʟʏʙᴏᴍʙ Tools
- ダウンロード商品¥ 250




使っていないテクスチャ、消したい。散らかったアセット、まとめたい。 VRChat アバターのプロジェクトを丸ごと整理する Unity エディタ拡張です。 ▼ こんな方におすすめ ・VRChat アバターのプロジェクトがどんどん重くなってきた ・使っていないテクスチャやマテリアルを、ひとつずつ選んで消すのが面倒 ・「これ消していいのかな…」と毎回悩んでしまう ・Assets フォルダがぐちゃぐちゃで、目的のファイルが探せない ・空っぽのフォルダだけが大量に残っている 本ツールは、こうした「整理そのもの」を丸ごと引き受けるツールです。 ▼ 3つの機能 【1】未使用アセットのスキャン+一括削除 シーンと Prefab を起点に、Unity の依存関係(GUID 参照)をたどって 「どこからも参照されていないアセット」を洗い出します。 ワンクリックで、確認ダイアログを挟んだうえで一括削除できます。 【2】アセット整理(種類ごとにフォルダ分け) 散らばったアセットを、テクスチャ / モデル / マテリアル / アニメーション / コントローラー / オーディオ / シェーダー / メッシュ / Prefab / パラメーターメニュー などの種類ごとに、ひとつのフォルダへ移動します。 移動には AssetDatabase.MoveAsset を使用しているため、.meta も一緒に移動し、 GUID は変わりません。つまり既存の参照は切れません。 【3】空フォルダ整理 中身が空のフォルダをスキャンして削除します。 階層の深いものから削除するので、親フォルダが空になれば親も一緒に消えます。 ▼ 安心して使うための設計 ・削除前に「独立した再チェック」を実行 スキャン結果をそのまま信じるのではなく、削除直前に依存関係をもう一度計算し、 「残すアセットから参照されているもの」は必ず除外します。 ・消してはいけないものは絶対に消さない Prefab、シーン、Resources / StreamingAssets、Editor フォルダ、 プラグイン自身、判定できないアセットは対象外です。 ・未保存の状態では実行しない シーンに未保存の変更がある場合や、Prefab 編集モード中は、 誤削除を防ぐため実行を拒否します。 ・移動は GUID を保ったまま 移動後に全ファイルの GUID を検証し、万が一変化していた場合は元に戻します。 「直前の整理を取り消す」ボタンも用意しています。 ・4言語に対応 日本語 / English / 中文 / 한국어 をワンクリックで切り替えられます。 整理で作成されるフォルダ名も、選択中の言語に合わせて変わります。 (例:テクスチャ / Textures / 贴图 / 텍스처) ▼ 動作環境 ・Unity 2022.3.22f1(2022.3 LTS)で動作確認 ・Windows ・追加のアセットや外部プラグインは不要(.cs ファイル 1 枚) ▼ 内容物 ・WholeProjectUnusedAssetScanner.cs(Unity エディタ拡張本体) ・README(使い方と注意事項) ・【スクリーンショットを同梱する場合はここに追記】 ▼ 使い方(3ステップ) 1. ダウンロードした .cs ファイルを、プロジェクトの Assets/Editor/ に置く 2. Unity 上部メニューの「ʟᴏᴠᴇʟʏʙᴏᴍʙ」を開く 3. 「Unused Asset Scanner」でスキャン → 内容を確認 → 一括削除 続けて「Asset Organizer」で種類ごとに整理、 最後に「Empty Folder Cleaner」で空フォルダを片付けます。 ▼ 注意事項(必ずお読みください) ・削除は取り消せません。実行前に必ずプロジェクトのバックアップ (バージョン管理へのコミット、またはフォルダのコピー)を取ってください。 本ツールはバックアップ機能を持っていません。 ・本ツールは静的解析で依存関係を判定します。 スクリプト内で文字列から組み立てたパス、Addressables の Address、 DLL 内からのリフレクション読み込みなどは検出できません。 「未使用の可能性が高い」という結果であり、断定ではありません。 削除前に一覧を確認することを推奨します。 ・アセット整理はパスを変更します。 GUID 参照は切れませんが、パスを直接指定している外部ツールがある場合は 影響が出る可能性があります(Resources / Editor / Plugins などは対象外です)。 ・大きなプロジェクトでは、スキャンと削除に時間がかかります。 処理中は進行状況が表示され、キャンセルも可能です。 ・本ツールは個人制作のものです。使用は自己責任でお願いします。 本ツールの使用によって生じた損害について、制作者は責任を負いません。 ・VRChat は VRChat Inc. の商標です。 本ツールは VRChat Inc. および pixiv とは関係ありません。 ▼ 更新履歴 v1.0 公開 ・未使用アセットのスキャン+一括削除 ・アセット整理(3種類の振り分け方式) ・空フォルダ整理 ・4言語切り替え ▼ 利用規約 ・個人・法人を問わず、本ツールを制作物(アバター、ワールドなど)の制作に使用できます。 ・本ツール自体の再配布・転売は禁止します。 ・本ツールを改変したものの再配布は禁止します。 ・本ツールの使用によって生じた損害について、制作者は一切の責任を負いません。 ・本商品禁止在闲鱼售卖




