1LoafofBread's Unused Asset Manager
- Digital400 JPY



1LoafofBread's Unused Asset Manager (v1.3) A comprehensive Unity editor tool for identifying and removing unused assets with advanced dependency scanning, runtime reference detection, extension filtering, and safety features. ~~~ Overview ~~~ This powerful editor window helps: - Clean up project clutter - Reduce build size by removing unused assets - Identify orphaned files and empty folders - Filter results by file extension for precise cleanup - Detect runtime-loaded assets to prevent false positives ~~~ Key Features ~~~ 1. Enhanced Deep Scanning & Analysis 2. Multi-scene analysis: Scan across multiple scenes simultaneously 3. Deep dependency checking 4. Runtime Reference Detection 5. Advanced Extension Filtering 6. Accurate size calculations ~~~ Asset Management Tools ~~~ 1. One-click actions: - Select: Locate asset in Project window - Delete: Remove with confirmation - Delete All: Bulk removal option (respects active filters) - Extension Filter: Open filter window to customize visible file types 2. Comprehensive reporting: - Separate lists for unused files and folders - Total unused size calculation - Clear visual separation of categories - Filtered vs. total file counts ~~~ Safety Protections ~~~ The following files and folders are NEVER deleted: - Source code files (.cs, .asmdef) - ScriptableObjects (.asset) - Animator Controllers (.controller) - JSON configuration files (.json) - Response files (.rsp) - Preset files (.preset) - Editor, Plugins, Resources, Scripts folders - The tool's own script file - Assets detected via runtime reference scanning ~~~ How to Use ~~~ 1. Open via Tools > 1LoafofBread's UAM 2. Add scenes to analyze (or click "Current Scene") 3. Click "Scan for Unused Assets" 4. Review results: - Click "Select" to locate an asset - Click "Extension Filter" to customize which file types are visible - Click "Delete" to remove items (with confirmation) - Use "Delete All" for bulk cleanup (only affects visible files) ~~~ Extension Filter Usage ~~~ - Click "Extension Filter" button after scanning - Check/uncheck file extensions to show/hide them - Click "Apply Filters" to update the main window - Filtered files are hidden from view and excluded from "Delete All" ~~~ Important Limitations ~~~ ⚠️ Always test after cleanup ⚠️ Deleted assets are PERMANENT - no undo, no recycle bin ⚠️ Back up your project before using ~~~ License ~~~ - Free for personal/commercial use in Unity projects - No redistribution, modification, or removal of credits - Provided "as-is" - no warranties ~~~ Feedback ~~~ Bugs or feature requests? Please message me. --------------------------------------------------------------------------------- 1LoafofBreadの未使用アセットマネージャー (v1.3) 高度な依存関係スキャン、ランタイム参照検出、拡張子フィルタリング、安全機能を備えた、未使用アセットを特定・削除するための総合的なUnityエディタツールです。 ~~~ 概要 ~~~ この強力なエディタウィンドウは以下の作業を支援します: - プロジェクトの整理整頓 - 未使用アセットの削除によるビルドサイズの削減 - 孤立ファイルや空フォルダの特定 - ファイル拡張子による結果のフィルタリングで精密なクリーンアップ - ランタイム読み込みアセットの検出による誤検出の防止 ~~~ 主な機能 ~~~ 1. 拡張ディープスキャンと分析 2. 複数シーン分析:複数のシーンを同時にスキャン 3. 詳細な依存関係チェック 4. ランタイム参照検出 5. 高度な拡張子フィルタリング 6. 正確なサイズ計算 ~~~ アセット管理ツール ~~~ 1. ワンクリック操作: - 選択:プロジェクトウィンドウでアセットを表示 - 削除:確認後に削除 - すべて削除:一括削除オプション(アクティブなフィルターを尊重) - 拡張子フィルター:フィルターウィンドウを開き、表示するファイル種類をカスタマイズ 2. 詳細なレポート: - 未使用ファイルとフォルダの個別リスト - 未使用アセットの合計サイズ計算 - カテゴリごとの明確な視覚的分離 - フィルター適用後と全体のファイル数比較 ~~~ 安全保護機能 ~~~ 以下のファイルとフォルダは**決して削除されません: - ソースコードファイル(.cs, .asmdef) - ScriptableObjects(.asset) - アニメーターコントローラー(.controller) - JSON設定ファイル(.json) - レスポンスファイル(.rsp) - プリセットファイル(.preset) - Editor、Plugins、Resources、Scripts フォルダ - ツール自身のスクリプトファイル - ランタイム参照スキャンで検出されたアセット ~~~ 使い方 ~~~ 1. Tools > 1LoafofBread's UAM から開く 2. 分析するシーンを追加(または「カレントシーン」をクリック) 3. 「未使用アセットをスキャン」をクリック 4. 結果を確認: - 「選択」をクリックしてアセットを表示 - 「拡張子フィルター」をクリックして表示するファイル種類をカスタマイズ - 「削除」をクリックして項目を削除(確認あり) - 「すべて削除」を使用して一括クリーンアップ(表示中のファイルのみ対象) ~~~ 拡張子フィルターの使い方 ~~~ - スキャン後に「拡張子フィルター」ボタンをクリック - ファイル拡張子をチェック/アンチェックして表示/非表示を切り替え - 「フィルターを適用」をクリックしてメインウィンドウを更新 - フィルターされたファイルは表示から隠れ、「すべて削除」の対象外になります ~~~ 重要な制限事項 ~~~ ⚠️ クリーンアップ後は必ずテストしてください ⚠️ 削除されたアセットは**完全に消去**されます(元に戻せません、ゴミ箱にも入りません) ⚠️ 使用前にプロジェクトのバックアップを取ってください ~~~ ライセンス ~~~ - Unityプロジェクトでの個人/商用利用は無料 - クレジットの再配布、改変、削除は禁止 - 「現状のまま」提供 - 無保証 ~~~ フィードバック ~~~ バグや機能リクエストがありましたら、ご連絡ください。 (自動翻訳) (翻訳に問題がある場合はお知らせください)



