「エンティティ・コンポーネント・システム」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「'''エンティティ・コンポーネント・システム'''(英語: Entity component system、通称:ECS)とは、データと処理を完全に分離して考…」 |
Administrator (トーク | 投稿記録) |
||
| 9行目: | 9行目: | ||
=== コンポーネント === | === コンポーネント === | ||
エンティティが持つ要素のひとつ。いわゆる「[[データ]]」である。 | |||
[[構造体]]で実装することが多い。 | |||
<source lang="csharp"> | |||
interface IComponent { | |||
} | |||
struct DrawableComponent : IComponent { | |||
} | |||
struct HitpointComponent : IComponent { | |||
public int HitPoint; | |||
} | |||
</source> | |||
=== システム === | === システム === | ||