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