うら干物書き

ゲームを作りたい!

Unity-エディタ拡張

【Unity】GUI.colorでエディタの色を変えてみたよ

私の人生は実に色のない人生だった。 だからこそせめて、エディタ上くらいはカラフルにしたいものです。 今回はGUI.colorを使って、エディタに色を付けていきましょう。

【Unity】列挙型(enum)を文字列で保存すれば、エディタの設定情報を守れるだろうか

列挙型(enum)は便利で助かりますね。 スクリプト上に1やら2やらの謎の数値で記述されているよりも、列挙型で適切な名前になっていれば何のことだがよくわかります。 エディタ上にも簡単に表示できるから、パラメーターを設定するときにも活躍していますね。 …

【Unity】扇形のギズモを作ってみる

前回ギズモの描画方法を学びました。 今回は自分でメッシュを作ってそのメッシュをギズモとして描画することに挑戦します。

【Unity】ギズモをちょっと触ってみたよ

「ギズモ」と言われると、ドラゴンクエストの雲のモンスターが思い浮かびます。 ギズモとは (ギズモとは) [単語記事] - ニコニコ大百科 当然のことですが、今日の議題に一切関係ないことです。 ただ、どうしても雲をいじっている気分になるんですよ。 こんな…

【Unity】EditorUtility.SetDirtyのなく頃に

何ということだ。 バグが見つかってしまった。 バグを出さずにプログラムを組んでいた連続期間記録が2時間31分で止まってしまった。 バグが見つかった以上、調査せねばなるまい。 直せるかどうかわからないけど……。

【Unity】Jsonデータ3分クッキング

皆さん、こんにちは。 お昼のUnity3分クッキングの時間です。 今回はUnityエディタを使ってJsonファイルを作っていきます。 それでは調理を開始していきましょう。

【Unity】最小と最大の値を管理する構造体を作りたいの

特定の範囲内の値を設定する場合は、最小値と最大値の2つの変数を管理しなくちゃいけないのが面倒くさい。 例えば、攻撃するたびに一定の範囲内のダメージがランダム算出される場合とか。 1種類ぐらいならいいのだけど、種類の数が増えてくるとさすがにごち…

【Unity】エディタ拡張をして、他クラスのパラメータを取得できないかな

パラメータをUnityエディタ上で設定していくうえで、設定しやすいことに越したことはありませんよね。 まったく同じパラメータを何度も何度も入力するのはとても疲れます。 特に文字列の場合では、打ち間違えたりする可能性も高く、重大なバグを引き起こして…

【Unity】俺はこのプロパティが配列の何番目のものかを知りたいだけなんだ!

プロジェクトの中にある、自前のライブラリを見ていたら、エディタ拡張用のAttributeクラスを見つけました。 そういえば、一時期エディタ拡張にはまっていたような気がします。 そんな自作Attributeクラスの中で、とあるプロパティが配列の何番目を調べるコ…