C# 【Unity】シーン内の特定のコンポーネントのメソッドを一括実行する はじめに 翻訳用のコンポーネントなどシーン内の各所に仕込んでおき、設定の切り替えによって特定のメソッドを実行するということをやりたいときがあります。 Observerパターンの仕込みを事前にしておくと楽なのですが、そんなに多くならないだろ・... 2024.10.24 C#Unityインディーゲーム開発
C# 【C#】最近良く見かける「?」ってなに? はじめに 最近C#サンプルコードを見てると「?」を使った記述をちらほら見かけるなぁと思っていました。 昔はあまり見かけなかった書き方なので、使用者が増えるまで放置していようと思っていたのですが、最近はかなり増えてきた印象なので使い方などを整... 2024.10.16 C#インディーゲーム開発
C# 【C#】関数で2つ以上の戻り値を返せるって、なんで誰も教えてくれなかったんだ! タプル(Tuple)とは? UnityなどでC#のスクリプトを書いていて、関数から2つ以上の戻り値を返したいことって結構ありますよね? 私はあります。 そんなときはoutやrefを使ったり、値格納用のクラスや構造体を定義して、それを返すとか... 2024.10.11 C#Unityインディーゲーム開発
C# 【Unity】複数のオブジェクトをオフセット移動させるエディタ拡張 やりたいこと 特にUIを作成していると複数のオブジェクトをまとめて平行移動したいということがちらほらあります。親子関係をしっかり管理していればよいのですが、手を抜いていると面倒なことになります。 方法としては複数選択してシーンビュー上で手動... 2024.10.08 C#Unityインディーゲーム開発
C# 【Unity】テクスチャの表示がにじむなど、ちょっと変なとき パキッとした画像のはずなのに微妙におかしい Unityで下記のような画像を表示してみました。一見特に問題なさそうですが、一番下をよーく見ると1ドット分の行が正しく表示されていないように見えます。 一番下の行を拡大 最初は描画のロジックが間違... 2024.09.30 C#Unityインディーゲーム開発