【Unity】System.Action 呼び出し時の null チェックを省略する
nullチェックをあちらこちらに挟みすぎるとコードの見通しが悪くなるため省略できる様にしています。 using System; /// <summary ...
【Unity】 TypefaceAnimator を TextMeshProUGUI に対応する
5年程前の Unity 道場で公開されたテキストアニメーションコンポーネントのTypefaceAnimator。 DojoUI1/Assets/Fugaku a ...
【Unity】C#のスクリプトのみで Android アプリの詳細設定画面を開く
Android アプリの詳細設定画面とは以下の様な権限許可やストレージ容量が確認できる画面のこと。 この画面を Unity の C#スクリプトだけで呼び出してみ ...
【Unity】Easy Save 3 でJSONフォーマットのセーブデータを保存する
Easy Save 3 は簡単にセーブデータを扱える便利アセットです。 // セーブ var valeue = 100; ES3.Save<int> ...
【Unity】il2cppビルド時にリフレクション使用している関数が消える
どこからも参照されていないけど独自スクリプトから関数を呼び出している、リフレクションを使用しているなど、そんな特殊な環境においては関数やクラスが バイトコードス ...
【Unity】アプリアイコンが滲む・ぼやけて表示されてしまう
Unity でアプリアイコンを設定する方法はとても簡単で、プロジェクト設定の各種アイコン設定項目に割り当てるだけです。しかし実際にビルドしインストールしてみると ...
【Unity】画面解像度に依存しないGUI.LabelやGUI.Buttonの表示
AndroidやiOSの実機に転送すると、GUIボタンやラベルの表示サイズが変わってしまう場合は、「GUIUtility.ScaleAroundPivot」を使 ...
【Unity】Text コンポーネントに割り当てられている Font を一括置換する
開発中に「やっぱりこのFont に置き換えよう」みたいな置き換え作業って結構あると思います。毎回手作業で行うのは時間の無駄ですので一括置換できる様にしてみました ...
【Unity】改ざんチェック「Application.genuineCheckAvailable」
Unity にはアプリケーションが改ざんされたかどうかを調べるためのAPIがあります。いわゆる海賊版対策。特にAndroidは複製が簡単なので入れておきたい。 ...
【Unity】Pixel Perfect(ピクセル・パーフェクト)にする方法
レトロなドット系のゲームを作る時に便利なピクセルやカメラの位置を調整してくれるコンポーネント「Pixel Perfect Camera」の使い方と各種設定方法で ...