Filter
Exclude
Time range
-
Near
18 May 2025
Inspector内の変数を検索するUnityツール「UnityInspectorVariableSearch」をGitHubにオープンソースで公開しました。 以下のURLからご利用いただけます。 github.com/miya123123/UnityI… # UnityInspectorVariableSearchとは? 選択したGameObjectのInspector内の変数を検索・編集できるUnityエディター拡張機能です。 このツールを使用することで、多くのコンポーネントや変数を持つ複雑なGameObjectで特定の変数を見つけて修正するプロセスを効率化することができます。 # 特徴 - 選択したGameObjectにアタッチされているユーザースクリプトのInspectorに表示される変数を検索します。 - 検索にヒットした変数の値を変更できます。 - 複数のユーザースクリプトを持つGameObjectの検索にも対応しています。 - プリミティブ、Unityタイプ、配列、リストなど、さまざまなフィールドタイプをサポートします。 - 軽量で高速に動作します。 # インストール方法 1. [Unityパッケージ](github.com/miya123123/UnityI…)をダウンロードします。 2. Unityプロジェクトにインポートします。 # 使い方 1. UnityのHierarchyでGameObjectを選択します。 2. Unityメニューの`Tools > Inspector Variable Search`を選択して、InspectorVariableSearchウィンドウを開きます。 3. "Search Text"フィールドに検索語を入力し、"Search"ボタンをクリックします。 4. 検索にヒットした変数が本ウィンドウで表示されます。 5. 必要に応じて表示された変数を変更します。 # サポートされるフィールドタイプ InspectorVariableSearchは以下のフィールドタイプをサポートしています: - プリミティブ:int、float、string、bool - Unityタイプ:Vector2、Vector3、Vector4、Quaternion、Color、LayerMask、AnimationCurve、Gradient - Unityコンポーネント:GameObject、Transform、Rigidbody、Collider、Collider2D、Camera、Light、Material、MeshRenderer、ParticleSystem、Rigidbody2D、Animation、Animator - 列挙型 - ScriptableObject - サポートされている型の配列とリスト # バグ InspectorVariableSearchウィンドウ上で検索にヒットした配列もしくはリストのサイズを変更すると、エラーが発生する場合があります。 # ライセンス このプロジェクトは[MITライセンス](github.com/miya123123/UnityI…)の下でライセンスされています。 # 使用LLM 「Claude 3.7 Sonnet」をコードと各種ドキュメント生成に使用しました。 # 貢献 IssueやPull Requestを歓迎します。 コントリビューションガイドラインは特に設けていません。 # 関連URL - [UnityInspectorVariableSearch | GitHub](github.com/miya123123/UnityI…) - [デモ動画の作成、リファクタリング、テストなどを実施 | 本ツールの開発記録(前回)](x.com/miya00907380/status/19…) - [全てのアクセス修飾子に対応させる作業などを実施 | 本ツールの開発記録(前々回)](x.com/miya00907380/status/18…) - [本ツールの音声概要 | NotebookLM](notebooklm.google.com/notebo…) - [本ツールのDeepWiki](deepwiki.com/miya123123/Unit…) # Tag #InspectorVariableSearch #EditorExtension #Unity #CustomEditorWindow
13 May 2025
インスペクター内のメンバー変数を検索し、ヒットした変数の値を表示・変更するためのUnityツール(カスタムエディターウィンドウ)に関する進捗報告です。 # 作業内容 --- 1. **デモ動画の作成** 本ツールのデモ動画を作成しました。 GitHub Pagesで本動画を公開し、Readme内のリンクから閲覧できるようにする予定です。 2. **コード分割** ソースコードの分割などのリファクタリングを行いました。 Claude 3.7 Sonnetを分割に使用しました。 3. **本ツールのテスト** 以下のバージョンのUnityEditorにおいて、いくつかのゲームで本ツールのテストを行いました。 - 6000.0.23f1(macOS ARM64) - 2022.3.5f1(macOS ARM64) 4. **コードのドキュメントの作成** ソースコードを解説するドキュメントを作成しました。 Claude 3.7 Sonnetを作成に使用しました。 5. **Readmeなどの作成** README.mdCHANGELOG.md、package.json、LICENSE.mdを作成または修正しました。 # 今後の予定 --- 引き続き本ツールのテストを行い、GitHubで公開する予定です。 # 動画内容 --- 1. **00:00 - 00:42** デモ動画 2. **00:42 - 01:06** 分割した各ソースコードの中身 3. **01:06 - 01:42** ソースコードのドキュメント # 関連URL --- - [全てのアクセス修飾子に対応させる作業などを実施 | 本ツールの開発記録(前回)](x.com/miya00907380/status/18…) - [Inspector上での変更が反映されないバグ修正などを実施 | 本ツールの開発記録(前々回)](x.com/miya00907380/status/18…) - [本投稿の音声概要 | NotebookLM](notebooklm.google.com/notebo…) # Tag --- #InspectorVariableSearch #EditorExtension #Unity #CustomEditorWindow
4
83
3,016
13 May 2025
インスペクター内のメンバー変数を検索し、ヒットした変数の値を表示・変更するためのUnityツール(カスタムエディターウィンドウ)に関する進捗報告です。 # 作業内容 --- 1. **デモ動画の作成** 本ツールのデモ動画を作成しました。 GitHub Pagesで本動画を公開し、Readme内のリンクから閲覧できるようにする予定です。 2. **コード分割** ソースコードの分割などのリファクタリングを行いました。 Claude 3.7 Sonnetを分割に使用しました。 3. **本ツールのテスト** 以下のバージョンのUnityEditorにおいて、いくつかのゲームで本ツールのテストを行いました。 - 6000.0.23f1(macOS ARM64) - 2022.3.5f1(macOS ARM64) 4. **コードのドキュメントの作成** ソースコードを解説するドキュメントを作成しました。 Claude 3.7 Sonnetを作成に使用しました。 5. **Readmeなどの作成** README.mdCHANGELOG.md、package.json、LICENSE.mdを作成または修正しました。 # 今後の予定 --- 引き続き本ツールのテストを行い、GitHubで公開する予定です。 # 動画内容 --- 1. **00:00 - 00:42** デモ動画 2. **00:42 - 01:06** 分割した各ソースコードの中身 3. **01:06 - 01:42** ソースコードのドキュメント # 関連URL --- - [全てのアクセス修飾子に対応させる作業などを実施 | 本ツールの開発記録(前回)](x.com/miya00907380/status/18…) - [Inspector上での変更が反映されないバグ修正などを実施 | 本ツールの開発記録(前々回)](x.com/miya00907380/status/18…) - [本投稿の音声概要 | NotebookLM](notebooklm.google.com/notebo…) # Tag --- #InspectorVariableSearch #EditorExtension #Unity #CustomEditorWindow
2 Feb 2025
インスペクター内のメンバー変数を検索し、ヒットした変数の値を表示・変更するためのUnityツール(カスタムエディターウィンドウ)に関する進捗報告です。 ### 作業内容 --- 1. **全てのアクセス修飾子への対応** `public`以外のアクセス修飾子(`private`、`protected`、`protected private`、`internal`、`protected internal`)を持つメンバー変数の検索時のエラーや、その値をカスタムウィンドウ上で変更できてしまうバグを修正しました。 2. **[HideInInspector]属性への対応** `[HideInInspector]`属性の`public`メンバー変数が検索にヒットし、本カスタムウィンドウ上から値を変更できてしまうバグ修正を行いました。 検索にヒットしないようして、値変更もできないようにしました。 3. **テスト用パラメータクラスの作成** 上記のアクセス修飾子もしくは`[HideInInspector]`属性のメンバー変数のみで構成されるテスト用クラスを新たに作成しました。 ### 今後の予定 --- 1. **本ツールのテスト** 2. **本ツールのGitHubでの公開** ### 動画内容 --- 1. **00:00 - 00:17** 作成したテスト用パラメータクラス 2. **00:17 - 00:53** `[HideInInspector]`属性の変数(`TestParam3.test42_gradient`)が検索にヒットされない様子 3. **00:53 - 01:20** `protected private`アクセス修飾子を持つ変数(`TestParam4.test2_bool`)が検索にヒットされない様子 ### Tag --- #InspectorVariableSearch #EditorExtension #Unity #CustomEditorWindow
28
3,666
2 Feb 2025
インスペクター内のメンバー変数を検索し、ヒットした変数の値を表示・変更するためのUnityツール(カスタムエディターウィンドウ)に関する進捗報告です。 ### 作業内容 --- 1. **全てのアクセス修飾子への対応** `public`以外のアクセス修飾子(`private`、`protected`、`protected private`、`internal`、`protected internal`)を持つメンバー変数の検索時のエラーや、その値をカスタムウィンドウ上で変更できてしまうバグを修正しました。 2. **[HideInInspector]属性への対応** `[HideInInspector]`属性の`public`メンバー変数が検索にヒットし、本カスタムウィンドウ上から値を変更できてしまうバグ修正を行いました。 検索にヒットしないようして、値変更もできないようにしました。 3. **テスト用パラメータクラスの作成** 上記のアクセス修飾子もしくは`[HideInInspector]`属性のメンバー変数のみで構成されるテスト用クラスを新たに作成しました。 ### 今後の予定 --- 1. **本ツールのテスト** 2. **本ツールのGitHubでの公開** ### 動画内容 --- 1. **00:00 - 00:17** 作成したテスト用パラメータクラス 2. **00:17 - 00:53** `[HideInInspector]`属性の変数(`TestParam3.test42_gradient`)が検索にヒットされない様子 3. **00:53 - 01:20** `protected private`アクセス修飾子を持つ変数(`TestParam4.test2_bool`)が検索にヒットされない様子 ### Tag --- #InspectorVariableSearch #EditorExtension #Unity #CustomEditorWindow
14 Aug 2024
UnityのInspector内のメンバー変数を検索するツールの進捗です。 以下の作業を行いました。 1. 軽微なバグ修正  - Inspector上での変更が反映されないバグを修正しました(00:03-)。  - listと配列のサイズをマイナスに変更できるバグを修正しました(00:14-)。 2. GitHubでの配布準備  - LISENCEファイルなどを作成しました。  - 配布用ファイルの整理を行いました。 #Inspector検索 #Editor拡張 #Unity
44
1,890
Well, Unity CustomEditor is cool, but when it gets complex, CustomEditorWindow can become really incredible 🤩 #UnityDeveloper #indiedev
2
8
30 Jul 2020
Hey @everyone, here is the custom editor window I've been created to make biomes editing easier ! #gamedevelopers #indiegamedeveloper #games #twittergamer #unityengine #editorwindow #biomeediting #unityeditorwindow #customeditorwindow
1
2