Programming Serendipity

気まぐれに大まかに生きるブログ

エディタ拡張

ScriptableObjectの中にScriptableObjectを入れる方法

この記事はさいたまげーむす Advent Calendar 2016 11日目の記事です。 通常、ScriptableObjectにはSerializableなものを格納することができますが、ほかのクラスオブジェクトは一度は入れることはできるものの、一度再生してしまうと情報を失ってしまいます…

複数のButtonのOnClickイベントのパラメータに一括で`0, 1, 2,...`のように連番を設定する

ButtonのonClickのイベントの引数に0から順番にいっぺんに数字を入れたいことってありますよね。 これを自動化するスクリプトを紹介します。続きからどうぞ。

ヒエラルキーにある全てのプレハブをApplyするエディター拡張

実行してみたらEditorと動き違う…と思ったらプレハブがApplyされてなかった!(泣) ということ、ありませんか?(私はあります) ということで、安全のために、全てのプレハブの更新を適用するスクリプトを作ってみました。続きからどうぞ。

NGUIのようにTransformを便利に拡張する

Transformをこのようにする方法を紹介します。

インスペクタにboolの配列を出すとき、チェックボックスを横に並べて表示させる方法

boolの配列って普通こうなりますよね。 それを… こうすると見やすくありませんか。これを紹介します。

Unity上のボタンなどクリックで色が変えられるオブジェクトのパラメータを一括変更するスクリプト

おとといのスクリプトをもとに、ColorBlockについても同様のことができるようにしてみました。パラメータを指定してApplyボタンを押すとColorBlockを持ってる(=Selectableクラスを継承している:Button, Toggle, Slider, Scrollbar, DropDown, InputField)の…

Unity上のTextのフォントを一括で変更するエディタ拡張

全てのTextコンポーネントのフォントを一斉に指定したフォントに置き換えるスクリプトです。