エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Entity Component System - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Entity Component System - Qiita
この記事について Entity Component System(以後ECS)について解説します。また、ECSのC++での実装EnTTに... この記事について Entity Component System(以後ECS)について解説します。また、ECSのC++での実装EnTTについて紹介します。 Entity Component Systemについて Entity Component Systemは設計パターンの一つです。継承よりも委譲を優先する原則に従い、 エンティティ(ゲームシーンを構成する敵キャラ、ドア、弾丸、etc...)を部品を組み合わせることで実装できるようにします。この手法は長い継承関係による不透明な実装を回避して、設計をクリーンにします。一方で、実行時のオーバーヘッドという短所もあります。 ECSは以下の3つの要素からなります。 Entity コンポーネントを追加するコンテナです。通常、階層構造をとっています。(通常、Entityは SubEntityを持ちます。) Component オブジェクトの振る舞い、見