「エンティティ・コンポーネント・システム」の版間の差分

7行目: 7行目:
=== エンティティ ===
=== エンティティ ===
オブジェクト指向のオブジェクトに近いもの。オブジェクト指向でいう「メソッド」などは持たず、エンティティの「識別子(ID)」と「コンポーネントの配列」だけを持つ。
オブジェクト指向のオブジェクトに近いもの。オブジェクト指向でいう「メソッド」などは持たず、エンティティの「識別子(ID)」と「コンポーネントの配列」だけを持つ。
<source lang="csharp">
class Entity {
    public List<IComponent> Components { get; private set;} = new List<IComponent>();
}
</source>


=== コンポーネント ===
=== コンポーネント ===