UnityEditor
AddressableアセットシステムのDiagnosticCallbackで参照カウントやAsyncOperationのイベントを取得する方法です。 やりたいこと 準備 参照カウントを取得する 取得できるイベントの種類 関連
Unityでglobパターンを使ってアセットを検索する方法についてまとめました。 globパターンでアセット検索ができるように globパターンの書き方 参考
Unityプロジェクト内の色を一元管理&一括変更する「uPalette」を公開しました。 github.com 概要 特徴 セットアップ バージョン要件 インストール ライセンス 使い方 色を作成する 色を反映する 色を適用しているGameObjectをハイライトする 独自のコンポー…
UnityでSwatchライブラリを使って色のプリセットを保存したり共有したりする方法です。 知ってる人には基礎的なことですが、意外と情報少ない&気づきづらい機能なのでまとめておきます。 色を登録する・呼び出す 色に名前を付ける 色のセット(ライブラリ)…
UnityのTypeCacheを使って指定したアトリビュートが付いている型を高速に取得する方法をまとめました。 TypeCache? 各APIとUnityバージョン ランタイムの可能性 参考
Unityエディタ上でスマホ実機がシミュレーションできるDevice Simulatorの使い方をまとめました。 Device Simulator? インストール 基本操作 カスタムアセンブリに設定を反映する カスタムデバイスを追加する 参考
Unityでビルドの前後に処理を挟み込む方法についてまとめました。 ビルド前後の処理を行う ビルドボタンを押したときの処理を行う 参考
UniTaskをEdit Modeで使うときに気を付けることについてまとめました。 UniTask.DelayにはDelayType.Realtimeを 追記: 最新バージョンは自動的にRealtimeに Taskでもいい UniTask.DelayFrameは使わない PlayerLoopTimingはEditorApplication.updateになる 参…
UnityのScriptable Build Pipelineであるアセットと同じアセットバンドルに含まれるアセット一覧を取得する方法をまとめました。 はじめに 実装する 実行する 関連
UnityのScriptable Build Pipelineによるビルドフロー構築方法について簡単にまとめました。 Scriptable Build Pipelineとは? インストール IBuildTaskを理解する IContextObjectを理解する 実際にIBuildTaskが使用されている部分を見る 実際にIContextObje…
Unityのエディタ拡張でキーボードショートカットを実装する方法をまとめました。 はじめに グローバルなショートカットを作成する EditorWindowのショートカットを作成する EditorWindowのショートカットとグローバルなショートカットのコンフリクト ショー…
Unityのエディタ拡張で「Manager」的なクラスを作るときに使えるScriptableSingletonという機能についてまとめます。 エディタ拡張で「Manager」的なクラス? 再生したりスクリプトをコンパイルしたりしても値を保持しておけるインスタンスを作る Unityを再起…
UnityのIMGUIの変換行列をいじってどんな解像度でも見やすいGUIを描画する方法です。 やりたいこと 正攻法と問題点 変換行列をいじって解決する
UnityのJsonUtilityとEditorJsonUtilityの違いについてまとめました。 JsonUtility? UnityEngine.Objectをシリアライズできるか バックグランドスレッドで使えるかどうか インターフェースの違い 参考
Addressableアセットシステムのアドレス設定を自動化するツール「EZAddresser」を公開しました。
エディタ拡張でAssetPostProcessorで他のアセットを削除する際の注意点です。
Unityで文字列を「良い感じ」にソートしてくれるEditorUtility.NaturalCompare()の紹介です。
Unity2020.1からGenericな型がシリアライズ可能になりました。
アセットインポートパイプラインv2によりSwitch Platformがどれだけ早くなったのか検証しました。
UnityでNode Graph Processorを使って簡単にノードエディタを作る方法を紹介します。
UnityのProjectビューでアセットをダブルクリックした時の処理を書く方法をまとめました。
Unityでノードエディタを簡単に作れるGraph Viewの基本的な使い方についてまとめました。
Unity Addressable Importerを使ってAddressableアセットシステムのアドレス設定を自動化する方法です。
Unityエディタからライブラリを使ってGoogle APIのOAuth2認証をする方法をまとめました。
Unityエディタからライブラリを使わずにGoogle APIのOAuth2認証をする方法をまとめました。
Addressableアセットシステムのアドレスやグループ、ラベルをスクリプトから操作する方法をまとめました。
UnityのUIElementsで独自のUXML要素を作る方法をまとめました。
UnityのUIElementsで使えるUI要素を一覧化しました。
Unityのエディタ拡張で、プレビューなど一時的なレンダリング用に独立したシーンを作成する方法です。
Unity Test Runnerの基本的な使い方と使う上での注意点をまとめました。