インポートしたアセットを見失わないようにするエディター拡張
- Digital500 JPY



「今インポートしたアセットどこ行った?」とか、「あのアセットいつもどこにあるか忘れちゃう!」とか、そんな改変中のお悩み、ありますよねえ? このツールをインポートするだけで、インポートしたアセットに色がついてわかりやすくなります! しかも右クリックメニューで簡単お気に入り登録機能付き! あなたの快適な改変ライフをサポートしますb
説明書
## 概要 Unityのプロジェクトウインドウを拡張し、新しく追加されたアセットや、頻繁に使用するアセットへのアクセスを補助するツールです。 ## 主な機能 - **インポート履歴の表示**: アセットがいつプロジェクトに追加されたかを検知し、「n分前」「n日前」といった相対時間と背景色を表示します。 - **お気に入り機能**: アセットを右クリックして「★ お気に入り登録・解除」を選択することで、専用の背景色と星マークで強調表示します。 ## 仕様と制限事項 - **既存アセットの非表示**: 本ツールのインポート時点ですでにプロジェクトへ導入されているアセットについては、インポート履歴が記録されていないため時間表示の対象になりません。本ツールの導入後に追加・更新されたアセットから順次記録されます。 - **Reimport時の挙動**: Unityの仕様上、`Reimport` または `Reimport All` を実行した場合、対象アセットのインポート履歴が現在時刻で更新(上書き)されてしまいます。あらかじめご了承ください。 ## 設定方法 (RRSProjectWindowSettings) 設定の変更は、プロジェクト内の `RRSProjectWindowSettings.asset` を選択してインスペクターから行います。 ### 1. 機能の有効化 - **Show Import History**: インポート履歴(時間表示と背景色)の表示/非表示を切り替えます。 - **Show Favorites**: お気に入り(星マークと専用背景色)の表示/非表示を切り替えます。 ### 2. 表示ルール (Color Rules) リスト形式で「どのくらいの時間経過で、どの色を表示するか」を自由に設定できます。 - **Time Value / Unit**: 範囲を指定します(例:60 Seconds, 24 Hoursなど)。 - **Background Color**: その期間内にあるアセットの背景色です。 - **Text Color**: 時間表示テキストの色です。 - ※リストの上から順に判定され、最初に条件に合致したルールが適用されます。 ### 3. お気に入りの設定 - **Favorite Star Color**: 星マーク(★)の色を変更できます。 - **Favorite Bg Color**: お気に入り登録されたアイテムの背景色です。履歴の色よりも優先して適用されます。 ## ⚠️ 重要:パフォーマンスに関する注意 **`RRSProjectWindowSettings.asset` を削除したり、プロジェクトから移動させたりしないでください。** 本ツールは描画の度に設定ファイルを検索します。実体ファイルが見つからない状態になると、Unityが描画フレームごとにアセットデータベースへの検索処理を試行するため、**プロジェクトウインドウの動作が極端に重くなる(FPSが著しく低下する)**原因となります。 設定をリセットしたい場合は、ファイルを削除せずインスペクターから値を変更するか、新しい設定ファイルを `Create > CustomTools > ProjectWindowSettings` から作成し直してください。
利用規約
本ツール(ソースコード、アセット、その他関連データを含みます)をご購入、またはダウンロードされた時点で、以下の利用規約に同意したものとみなします。 1. 許可事項 ご購入者様は、以下の範囲内で本ツールを利用することができます。 開発環境での利用: ご購入者様自身のUnityプロジェクト内における、開発補助および作業効率化を目的とした利用。 コードの改変: ご自身の開発環境やプロジェクトの要件に合わせた、本ツールのソースコードの改変、および他ツールとの組み合わせ。 商用利用: 本ツールを利用して開発・制作されたゲーム、アプリケーション、映像等のコンテンツの商用利用、およびそれに伴う収益化。 2. 禁止事項 本ツールに関する以下の行為を固く禁じます。 再配布および販売: 本ツールのデータ(ソースコード等)を、改変の有無を問わず、第三者が利用可能な状態で再配布、譲渡、または販売する行為。[※チーム開発におけるリポジトリへの共有は、購入者本人が所属するプロジェクト内に限り許可します。それ以外の不特定多数への共有は禁止です] 自作発言: 本ツール、または改変したソースコードを、自身の完全なオリジナル著作物であると偽る行為。 アセットへの組み込み販売: 本ツールのソースコードを流用し、新たなUnityアセットやエディタ拡張ツールとして再販売する行為。 迷惑行為への利用: 悪意のあるプログラム(マルウェア等)への組み込みや、他者の開発環境を意図的に破壊する目的での利用。 3. 著作権について 本ツール、および改変されたソースコードに関する著作権は、すべて製作者である[製作者名 / リンリンソフトウェア]に帰属します。 4. 免責事項 本ツールの利用は、すべて利用者の自己責任で行われるものとします。 本ツールを利用したことによって生じたいかなるトラブル、データの消失・破損、プロジェクトへの悪影響、損失、損害に対しても、製作者は一切の責任を負いません。導入前にプロジェクトのバックアップを取ることを推奨します。



