【Unity】コード保守性の向上術:保守性が低いコードと高いコードの違い(オブジェクト指向の側面)
オブジェクト指向プログラミング(OOP)において、保守性の高いコードと低いコードの違いを示 ...
ソフトウェア開発の原則(ことわざ)
ソフトウェア開発には多くの原則がありますが、代表的なものをいくつか紹介します SOLID原 ...
【Unity】開発中の状態をビジュアル的に確認したい
「Gizmos」とは、Unityエディタ内で使用されるビジュアルツールです。これはゲームの ...
【C#】メソッドをつなげる
メソッドをつなげることはメソッドチェーンと呼ばれています。メソッドチェーンは、複数のメソッ ...
【Unity】なぜ初学者は、Null Referenceエラー(Null参照エラー:存在なし)を起こしがちでしょうか
プログラマーやゲーム開発者がnullエラーに直面しやすい理由はいくつかありますが、特にUn ...
【Unity】アニメーションイベント
Unityのアニメーションイベントは、アニメーションの特定のタイミングでスクリプトをトリガ ...
インスペクターで設定できる色々な値(カスタム属性:アトリビュート)
Unityでは、ゲームオブジェクトを選択、自作のスクリプトをコンポーネントとしてアタッチす ...
「ボタンが押されたらイベントが発生」をスクリプトで実現
このコードは、Unityエンジンで動作するゲームオブジェクトにアタッチされたStartBu ...
【C#】イテレーターの仕組み(コンパイラ展開シミュレート含みます)
イテレーター(反復)動作についてC#では、仕組みが用意されています。ユーザーは、簡易に使え ...
【C#】イテレーターとは(基本、使い方)
イテレーターは、コレクションまたはシーケンスの要素を一つずつ返す方法を提供します。これによ ...