のにっき

2023-01-01から1年間の記事一覧

【Unity】TextMeshProで、単位付きの数値を表示する拡張関数(RitchTextTag)

何か数値を出すときに、単位と一緒に表示することがよくあると思います。 この時、数値と単位でフォントサイズを変えたい! けど数値のTextと別Objectで持つと桁の変動を考慮した配置とか いろいろ面倒臭いことになる!!という方にお勧め。 TextMeshPro の…

【C#】VisualStudioでusingの整理を行う機能紹介

今までVisualStudioを何年も使用していて、 結構最近知った機能の紹介です。 ### 概要 コード上で右クリックしたときのメニューで、 不要なUsingを削除してもらえます。 Using整理機能の挙動 不要なUsingをほっとくと、参照先が消えた時に 意図しないコンパ…

【Unity】LayoutGroupの自動レイアウトがうまくいかないときの対処法

ScrollViewなどでLayoutGroupを使った際に、 レイアウト調整がうまくいかなかった時の対処法です うまくいかない現象 以下の動画のように各アイテムのスペースの調整が本来自動で行ってほしいところ、 うまくいかない場合があります。 スクリプトからアイテ…

【Unity】InputFieldの行数をonValueChangedで取得する

InputFieldで表示を変えたりするときに、 onValueChangedのイベントはよく使われると思います。 今回は、onValueChangedでテキストの行数を取得するときに ちょっと詰まったので注意点と対策を共有します。 行数を取得する方法 int lineCount = TMP_InputFie…

【C#】VisualStudioでoverrideを楽に実装する機能紹介

概要 VisualStudioでoverrideを実装するときに、 関数名やプロパティを記入するの面倒くさかったりしないでしょうか? 基底クラスを開きなおして関数名を調べたり、、、 VisualStudioの機能でそんな問題が解決します ※VisualStudio以外でも有効かもですが未…