UnityEditor

【Unity】【エディタ拡張】キューブマップを簡単に作るエディタ拡張

キューブマップを簡単に作るためのエディタ拡張です。 Unity2017.4.1

【Unity】【エディタ拡張】エディタ拡張チートシート

自分用メモ。随時更新。

【Unity】【エディタ拡張】MatCap用テクスチャを簡単に作るエディタ拡張

MatCapテクスチャを簡単に作るためのエディタ拡張を作ったので公開します。

【Unity】【エディタ拡張】シーンビューにウィンドウを表示する

シーンビューにIMGUIのウィンドウを表示する方法です。

【Unity】Texture2Dをリサイズする拡張メソッド

Texture2Dをリサイズする方法です。 意外と面倒だったのでメモ。

【Unity】【エディタ拡張】スクリプトで生成したTexture2Dをpngとして保存する

スクリプトで生成したTexture2Dをアセットとして保存する方法です。

【Unity】【エディタ拡張】保存する先を選択させるパネルを表示する

エディタ拡張でファイル保存を行う際に、保存する先を選択させるパネルを表示する方法です。

【Unity】【エディタ拡張】特定アセットのAssetImporterを取得する

前回AssetPostprocessorの記事を書きました。 light11.hatenadiary.com 関連して、特定アセットのAssetImporterを取得する方法をメモしておきます。

【Unity】【エディタ拡張】アセットインポート時の処理を自動化するAssetPostprocessor入門

テクスチャの圧縮設定とかFBX Importerの設定とか、人間の仕事じゃないですね。 ということでアセットのインポート時の設定を自動化する際に使われるAssetPostprocessorについての入門記事です。

【Unity】【エディタ拡張】スクリプトからスクリプトファイル(.cs)を生成する

スクリプトからcsファイルを生成する方法です。

【Unity】【エディタ拡張】HandleCapがクリックされたことを取得する

かなり地味ですがわかりづらいのでメモ。 エディタ拡張でHandleCapのクリックイベントを取得する方法です。

【Unity】【エディタ拡張】ScriptableObjectの勘所をまとめてみる

前回SerializedObjectをまとめたので、ついでにScriptableObjectについても書いておきます。

【Unity】【エディタ拡張】SerializedObjectの勘所をまとめてみる

SerializedObjectについて理解が浅い部分があったので、 ここまで知っておけばまあいいだろう、という程度でまとめておきます。

【Unity】【エディタ拡張】配列の要素のSerializedPropertyから配列のインデックスを取得する方法

Listに対する自作Attributeを作ったときに困ったのでメモです。

【Unity】エディタ拡張で右クリックメニューを追加する

エディタ拡張で右クリックメニューを追加する方法です。

【Unity】【エディタ拡張】カスタムアトリビュート用コードテンプレート

自分用メモ。 随時更新。

【Unity】【エディタ拡張】オブジェクトの変数とその中身を可視化するEditorWindow

EditorWindow上であるオブジェクトの変数をすべて表示するのは意外と面倒です。 手軽にやりたい&シリアライズ対象のもののみでよければJsonUtilityを使ってjsonにしてlabel表示が手っ取り早いと思います。 完成系はこんな感じ。

【Unity】【エディタ拡張】カスタムエディタウィンドウ用コードテンプレート

自分用メモ。 随時更新。

【Unity】デフォルトのオブジェクト移動ハンドルを再現して特定軸の移動だけ有効にする

以前同じようなものを作りましたが、オブジェクトを回転したときの移動に対応していなかったり操作感がいけてなかったので改修。 light11.hatenadiary.com

【Unity】【エディタ拡張】Sceneビューでオブジェクトを特定の軸上でしか動かせないようにする

Sceneビューでオブジェクトを指定した軸上でのみ移動可能にするエディタ拡張を作ってみます。 Sceneビュー操作に慣れていない人にレベルの編集を任せるときなどの誤操作防止などに使えるのではないかと思います。