はじめに 「DTValidator」を Unity プロジェクトに導入することで GameObject や ScriptableObject で None や Missing になっている変数を検索できるようになります 使い方 例えば、上記のようにゲームオブジェクトの変数が None になっている時に、 Unity …
はじめに 「UnityProfileIntervalSave」を Unity プロジェクトに導入することで、 Profiler のログを保存・読み込みできるようになります 使い方 Unity メニューの「Tools>ProfilerIntervalSave」を選択すると、 このウィンドウが表示されます そして、Unity…
はじめに 「Unity ColourLovers Importer」を Unity プロジェクトに導入することで COLOURlovers からカラーパレットを読み込んで Unity エディタのカラープリセットに追加できるようになります 使い方 Unity メニューの「Window>ColourLovers Importer」を…
はじめに 「AssetMessenger」を Unity プロジェクトに導入することで エディタ上でアセットにコメントを付与できるようになります 使い方 エディタから操作する Project ビューでアセットを右クリックして「AssetMessenger>Write」を選択すると、 コメントを…
はじめに 例えば、シーンにこのようなスプライトが存在しており、使用する画像を変えた場合、 画像の大きさと BoxCollider2D のサイズにズレが生じてしまい、 BoxCollider2D のサイズを調整する必要が出てきますが、 この手間を省くエディタ拡張を作りました…
概要 2018/2/21 に「ShiftMove - clone objects」がリリースされました 「ShiftMove - clone objects」を導入すると、 Shift を押しながらオブジェクトをドラッグすると複製できるようになります 検証環境 Unity 2017.3.0f3 ShiftMove - clone objects 0.9.0…
概要 2015/12/18 に「Grids MX - The Definitive Snapping Solution」がリリースされました 「Grids MX - The Definitive Snapping Solution」を導入すると、 Scene ビューのグリッドを拡張できます 検証環境 Unity 2017.3.0f3 Grids MX - The Definitive Sn…
概要 2017/11/8 に「Easy Camera Positioning」がリリースされました 「Easy Camera Positioning」を導入すると、 Scene ビューのカメラを操作するパネルが追加されます 検証環境 Unity 2017.3.0f3 Easy Camera Positioning 1.4 クイックスタート Scene ビュ…
はじめに 「UnityFBXExporter」を Unity プロジェクトに導入することで、 シーンに配置されているゲームオブジェクトを FBX に変換して保存できるようになります 使い方 シーンに配置されているゲームオブジェクトを右クリックして、 「FBX Exporter」から出…
概要 2018/2/16 に「OneLine」がリリースされました 「OneLine」を導入すると、 Inspector でクラスのパラメータを一行で表示できるようになります 検証環境 Unity 2017.3.0f3 OneLine v0.2.3 使用例 using System; using UnityEngine; using OneLine; publi…
概要 2016/1/22 に「QuickEvent - Persistent Callback System」がリリースされました 「QuickEvent - Persistent Callback System」を導入すると、 Inspector でイベントを簡潔に設定できるようになります 検証環境 Unity 2017.3.0f3 QuickEvent - Persiste…
はじめに エディタで使用できるショートカットキーを13個追加する 「Unity Shortcut Key Plus」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityShortcutKeyPlus.unitypackage」をダウンロードします https…
はじめに この記事では、上記のサイト様が紹介されている機能を 少し改変したモノを紹介していきます ソースコード 使い方 上記の「GuideLineDrawer.cs」「GuideLineDrawSceneView.cs」を Unity プロジェクトに導入します (「GuideLineDrawSceneView.cs」は…
ソースコード 使い方 Alt + C で Transform の値をコピー、Alt + V で Transform の値を貼り付けできます
ソースコード 使い方 Unity メニューの「Edit>Duplicate Without Serial Number」を選択するか、 Alt + D を押すと、名前に連番を付与せずにゲームオブジェクトを複製できます
ソースコード 使い方 Unity メニューの「Edit>Remove Duplicated Name」を選択するか、 Alt + R を押すと、選択中のゲームオブジェクトの名前から 複製した時に付与される連番を削除できます
ソースコード 使い方 Unity メニューの「Edit>Invert Active」を選択するか、 Alt + A を押すと、選択中のゲームオブジェクトのアクティブを 切り替えることができます (標準でも Shift + Alt + A で実行可能です)
ソースコード 使い方 Unity メニューの「Edit>Deselect All」を選択するか、 Alt + E を押すと、選択を解除することができます
スクリーンショット ソースコード 使用例 using UnityEngine; public class Example : MonoBehaviour { public int m_id; public string m_name; } using UnityEditor; using UnityEngine; [CustomEditor( typeof( Example ) )] public class ExampleInspect…
ソースコード 使い方 ゲームをビルドした後に Unity メニューの「Tools>Copy Build Report」を選択すると Build Report Uncompressed usage by category: Textures 119.9 kb 0.3% Meshes 0.0 kb 0.0% Animations 0.0 kb 0.0% Sounds 5.3 mb 14.1% Shaders 0.…
ソースコード 使い方 LayoutGroup コンポーネントを右クリックして 「Add Content Size Fitter」を選択すると FitMode が PreferredSize の ContentSizeFitter をアタッチできます 関連記事
ソースコード 使い方 Text コンポーネントを右クリックして 「Add Content Size Fitter」を選択すると FitMode が PreferredSize の ContentSizeFitter をアタッチできます 関連記事
ソースコード using System; using UnityEditor; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var format = @"C:\Users\{0}\AppData\Local\Unity\Editor\Editor.log"; var path = string.Format( format, Envir…
はじめに ファイルを開くアプリケーションを設定できるエディタ拡張 「UnityOpenAssetCustomizer」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityOpenAssetCustomizer.unitypackage」をダウンロードしま…
はじめに Unity エディタで使用できるカスタマイズ可能なツールバー 「UnityCustomizableToolbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityCustomizableToolbar.unitypackage」をダウンロードしま…
はじめに 「Stackable Decorator」は、Inspector を使いやすくする 45種類以上の Attribute が無料で使用できるオープンソースです Wiki https://github.com/Kinwailo/Stackable-Decorator/wiki 使用例 AsImage Box Button Color Drawer EnableIf EnumButton…
はじめに 「Reorderable List」は、Unity 標準よりも便利で使いやすい ReorderableList です 使用例 使い方 using Malee; using System; using System.Collections.Generic; using UnityEngine; public class Example : MonoBehaviour { public List<ExampleChild> list1; </examplechild>…
はじめに 「CategoryTool」は Hierarchy にカテゴリ区分を追加できるエディタ拡張です 使用例 使い方 事前準備として、「Layers>Edit Layers...」を選択して 「Category」レイヤーを追加する必要があります あとは、Hierarchy の「Create>Create Other>Categ…
はじめに 「Duplicate special for Unity」は オブジェクトを好きな配置間隔で複製できるエディタ拡張です 使用例 使い方 Unity メニューの「Plugins>Duplicate special」を選択して 表示されたウィンドウで配置間隔や複製数を設定します
ソースコード 使い方 UI オブジェクトを複製して配置していると、RectTransform のパラメータが 整数値ではなくなってしまうことがありますが、 RectTransform を右クリックして「Round」を選択することで RectTransform のパラメータを四捨五入することがで…