はじめに 「EditorAudioUtils」を Unity プロジェクトに導入することで エディタ上で AudioClip を再生できるようになります クイックスタート Project Settings の左メニューで「EditorAudioUtils」を選択して 再生したい AudioClip を設定して using JD.Ed…
はじめに 「Unity Markdown Viewer」を Unity プロジェクトに導入することで Inspector で Markdown のプレビューを確認できるようになります クイックスタート 導入するだけで Markdown のプレビューを確認できるようになります
はじめに 「NormalView」を Unity プロジェクトに導入することで Scene ビューに 3D オブジェクトの法線・接線・従法線を表示できるようになります 使用例 クイックスタート 3D オブジェクトに Normal View をアタッチすることで表示できます
はじめに 「UnityTextureFormatCheckerKun」を Unity プロジェクトに導入することで デバイスが対応している Texture フォーマットを確認できるようになります
はじめに 「DeltaTimeChecker」を Unity プロジェクトに導入することで Time.deltaTime をグラフで可視化できるようになります 使用例 クイックスタート 空のゲームオブジェクトに「Time Graph」をアタッチして Texture に rect.png を設定することで使用で…
はじめに 「AndroidManifestReflection」を Unity プロジェクトに導入することで AndroidManifest をコードから編集できるようになります 使用例 using UnityEditor; using UTJ.Android.Extensions; internal static class Example { [MenuItem( "Tools/Hoge…
はじめに 「UnityProfilerLiteKun」は メモリが許す限り Profile を記録できる簡易プロファイラです 使用例 クイックスタート Unity メニューの「Window > UTJ > UnityProfilerLiteKun」を押して 通常の Profile と同様にビルドしたプレイヤーに接続して レ…
はじめに 「UnityOverDrawKun」を Unity プロジェクトに導入することで Overdraw を計測して解析できるようになります 使用例 クイックスタート 「OverdrawCamera」プレハブをシーンに配置して 「Target Display」を「Display 1」以外に変更し、 「Master Ca…
はじめに 「UnityAssetBundleDiffKun」を Unity プロジェクトに導入することで アセットバンドルの中身の差分を比較できるようになります 使用例 クイックスタート Unity メニューの「Window > UTJ > UnityAssetBundleDiffKun」を選択して 表示されたウィン…
はじめに https://gist.github.com/yasirkula/fba5c7b5280aa90cdb66a68c4005b52d 「MultiScreenshotCapture.cs」を Unity プロジェクトに導入することで 複数解像度で Game ウィンドウをキャプチャできるようになります クイックスタート Unity メニューの「…
はじめに https://gist.github.com/yasirkula/f96802da4cf6f5fbb0c76d8322463a88 「DuplicateAssetDetector.cs」を Unity プロジェクトに導入することで 中身が同じで重複しているアセットを調査できるようになります クイックスタート Unity メニューの「Wi…
はじめに https://gist.github.com/yasirkula/dfc43134fbfefb820d0adbc5d7c25fb3 「UnitypackageExtractor.cs」を Unity プロジェクトに導入することで .unitypackage を任意のフォルダに展開できるようになります クイックスタート Unity メニューの「Windo…
はじめに 「Unity Dashed (Dotted) Sprite Shape」は 2D SpriteShape で破線を表示するサンプルです 使用例 クイックスタート 2D SpriteShape を導入している Unity プロジェクトに リポジトリで公開されているアセットを導入して 「DemoScene」を開くことで…
はじめに 「Unity Inspect+ Plugin」を Unity プロジェクトに導入することで ゲームオブジェクトの差分を比較できるようになります クイックスタート Unity メニューの「Window > Inspect+ > Diff Window」を選択して 表示されたウィンドウに差分を比較した…
はじめに 「Finder」を Unity プロジェクトに導入することで Missing Script やアセットの使用箇所を検索できるようになります クイックスタート Project ウィンドウを右クリックして「Finder」からコマンドを実行できます 「Find Missing Script ~」を選ぶ…
はじめに 「GuardLayerImage」を Unity プロジェクトに導入することで チュートリアルなどで特定のボタンのみハイライトして、 それ以外のボタンを押せなくすることができるようになります 使用例 クイックスタート Canvas の前面に表示される位置に空のゲー…
はじめに 「uVCSBridge」を Unity プロジェクトに導入することで Project ビューにファイルごとの Git ステータスを表示したりできるようになります 使用例 Project ビューにファイルごとの Git ステータスを表示できます TortoiseGit のコマンドを実行する…
はじめに 「UnityGraphs」を Unity プロジェクトに導入することで パラメータを EditorWindow にグラフで表示できるようになります 使用例 クイックスタート using UnityEngine; internal sealed class Example : MonoBehaviour { private int m_hp; private…
はじめに 「UnityEditorIcons」を Unity プロジェクトに導入することで EditorGUIUtility.IconContent で使用できるアイコンを一覧で表示できるようになります 使用例 Unity メニューの「Tools > Editor Icons」を押すことで EditorGUIUtility.IconContent …
はじめに 「UnitySubWindow」を Unity プロジェクトに導入することで EditorWindow 内にサブウィンドウを表示できるようになります 使用例 using UnityEditor; using UnityEngine; internal sealed class Example : MDIEditorWindow { [MenuItem( "Tools/Hog…
はじめに 「PlayMode Inspector for Unity」を Unity プロジェクトに導入することで ゲーム実行中にコンポーネントのパラメータを EditorWindow に表示できるようになります 使用例 using Oddworm.Framework; using UnityEngine; internal sealed class Exam…
はじめに 「Scene Keeper」を Unity プロジェクトに導入することで シーンを開き直した時に前回の階層の状態を復元できるようになります 使用例 通常ならシーンを開き直した時に階層がすべて閉じた状態になりますが 「Scene Keeper」を導入するとシーンを開…
はじめに 「Debug Panel」を Unity プロジェクトに導入することで 変数の値を閲覧したり関数を実行したりできるようになります 使用例 using BrunoMikoski.DebugTools.Core.Attributes; using UnityEngine; [DebuggableClass( "Examples" )] internal sealed…
はじめに 「UniWindowController」を Unity プロジェクトに導入することで Windows / macOS 向けビルドでウィンドウや背景を透過できるようになります 使用例 クイックスタート 「UniWindowController」プレハブをシーンに配置して 配置したインスタンスの「…
はじめに 「Unity Canvas Visualizer」を Unity プロジェクトに導入することで キャンバス内のオブジェクトを四角形で可視化できるようになります 使用例 クイックスタート Canvas オブジェクトに「Canvas Visualizer」をアタッチします
はじめに 「Unity-SpriteAssist」を Unity プロジェクトに導入することで スプライトのメッシュの調整ができるようになります 使用例 Project ウィンドウでスプライトを選択して Inspector でパラメータを調整することで スプライトのメッシュを調整できます…
はじめに 「Unity Mesh Sprites」を Unity プロジェクトに導入することで ライトの影響を受けるスプライトを表示できるようになります 使用例 クイックスタート ゲームオブジェクトに「Mesh Sprite」をアタッチして 「Sprite」に表示したいスプライトを設定…
はじめに 「Editor Styles Scriptable」を Unity プロジェクトに導入することで GUIStyle を ScriptableObject で確認しながら使用できるようになります 使用例 EditorStyleScriptable で使用したい GUIStyle を確認して using UnityEditor; using UnityEngi…
はじめに 「Debug Viewer」を Unity プロジェクトに導入することで 簡単にパラメータのデバッグ表示ができるようになります 使用例 using DebugViewer; using UnityEngine; public class PlayerHealth : MonoBehaviour { [Debug( "Player", "Max Health" )] …
はじめに 「Magic Layout」を Unity プロジェクトに導入することで エディタの各ウィンドウの最小サイズを 0, 0 にできるようになります 使用例