はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】int型などのとりうる最小値・最大値の求め方

はじめに 今回はint型などの変数のとりうる最小値・最大値の求め方についての記事になります!ちなみに今回よく登場する1.234E+3のようなE+3は*1000と同じ意味になりますのでご注意ください。 1.234E+3 = 1234 調べ方 ・最大値 型名.MaxValue ・最小値 型名.…

【Unity】配列の定数を宣言する

はじめに 今回は配列の定数を宣言する記事になります!配列を定数として扱いたくて、配列をconst宣言をしたところエラーがでてきてしまいました。今回はその対処法を紹介したいと思います。 static readonlyを使う 一番シンプルな配列の定数の宣言方法はstat…

【Unity】エディタ拡張で自動的にレイアウトしてくれるスクロールビューを実装する

はじめに 今回はエディタ拡張で自動的にレイアウトしてくれるスクロールビューを使ってみる記事になります!一見実装するのは大変そうにみえるかもしれませんが、Unityにはこれを簡単に実現できるメソッドがすでに備わっています。ということで早速みてみま…

【Unity】エディタ拡張のプラグインを作る際のプラットフォーム判定について

unityのバージョン unity2018.4.0f1 はじめに 今回はエディタ拡張のプラグインを作る際のプラットフォーム判定についての記事になります!ただ最初に申し上げておくと、私自身本当にそうなのかは確信がないので、参考程度に考えていただけると嬉しいです。 …

【Unity】エディタ拡張で押せないボタンを作る

はじめに 今回はエディタ拡張で押せないボタンを作る記事になります!最初これをやるのに、どうやるんだろうと悩んでいたのですが、EditorGUI.BeginDisabledGroup,EditorGUI.EndDisabledGroupというメソッドを使えば実現できるようです。早速みていきましょ…

【Unity】PlayerPrefsのエディタをエディタ拡張で作ってみた

はじめに 今回はPlayerPrefsの自作エディタの記事になります!Unityのセーブ機能の代表であるPlayerPrefsですが、不便に感じたことがよくあるのではないでしょうか?特にPlayerPrefsが今どのような状態になっているかが全く分からないことが原因のひとつだと…

【Unity】PlayerPrefsの一覧を表示、特定(全て)のPlayerPrefsを削除する【エディタ拡張】

unityのバージョン unity2018.4.0f1 はじめに 今回はPlayerPrefsの一覧を表示、特定(全て)のPlayerPrefsを削除するエディタ拡張についての記事になります!以下の動画のようなエディタ拡張を作ってみました。PlayerPrefsの一覧を表示、個別で削除もできる…