2026-05-01から1ヶ月間の記事一覧
この記事でのバージョン Unity 6000.4.5f1 はじめに Unityで小数点を含む数字を一番近い整数にで変換したい時にMathf.RoundToIntがよく使われますが、 Debug.Log($"1.1をRoundToInt : {Mathf.RoundToInt(1.1f)}"); Debug.Log($"1.6をRoundToInt : {Mathf.Rou…
この記事でのバージョン Unity 6000.4.5f1 はじめに 以前、True ShadowというuGUIのテキストや画像に綺麗な影を追加出来るアセットを紹介しました。 True Shadow - UI Soft Shadow and Glow | GUI Tools | Unity Asset Store その影の自然さは一目瞭然(左 : …
この記事でのバージョン Unity 6000.3.4f1 はじめに 以前、Unityプロジェクトを解析し、改善点を教えてくれるProject Auditorというツールを紹介しました。(Unity6.4からはエディターに標準搭載) そのProject Auditorにバージョンアップで廃止されるクラスや…
この記事でのバージョン Unity 6000.4.5f1 はじめに 以前、Unityプロジェクトを解析し、改善点を教えてくれるProject Auditorを紹介したのですが、その時はUnityの人によって作られた物であるものの、Unity公式のサポートはない状態でした。 その後、Unity6.…
この記事でのバージョン Unity 6000.3.4f1 はじめに ゲームを多言語対応していると、日本語では問題なく収まっていたテキストが、英語など他の言語にした途端、長くなって収まらなくなる事がよくあります。 UnityのTextMeshProにはフォントサイズを自動で調…
この記事でのバージョン Unity Hub 3.18.0 はじめに Unity Hubでは新規プロジェクトを作る際に、いくつかのテンプレートから選択が出来ます。 ここのテンプレートは基本的に公式が用意したもので、自分用のオリジナルテンプレートを作ろうとすると今まではち…
この記事でのバージョン Unity 6000.3.4f1 Unity 6000.4.5f1 はじめに UnityのMonoBehaviourにはコンポーネントが無効になった時や、GameObjectが非アクティブになった時に呼ばれるOnDisableというメソッドがあります。 OnDisableでログが出るようして確認し…
この記事でのバージョン Unity 6000.3.4f1 はじめに Unity(というよりC#)で状態や種類を合わす時にenumをよく使います。 public enum SampleType { None, Sample, Sample2, Sample3, Tmp, } //Tmpが初期状態 [SerializeField] private SampleType _sampleTyp…