C++で挑む 2Dアニメーションシステム制作演習
- 物販商品(倉庫から発送)ネコポス可能¥ 1,000
「ゲームエンジンを作ってみたい」という思いと、 C++ で実装していくにはどうしたらいいだろうかという興味から書き上げました。 汎用なゲームエンジンは難しいので 2D のアニメーションを駆動するためのエンジン(システム)を作っていく過程をまとめました。 某エンジンで行っているようなコンポーネントを追加していく方式を C++ でどのように組むか、リソース管理はどうするか、イベントのチェインはどう扱うか、といった話題を盛り込みました。 ゲームエンジンを作ってみたいけど...と思っている人に是非手にとってもらいたいと思います。 ※ 初版は技術書典5で頒布しました。 現在は技術書典12で頒布した第2版となります。
「ゲームエンジンを作ってみたい」という思いと、 C++ で実装していくにはどうしたらいいだろうかという興味から書き上げました。
汎用なゲームエンジンは難しいので 2D のアニメーションを駆動するためのエンジン(システム)を作っていく過程をまとめました。
某エンジンで行っているようなコンポーネントを追加していく方式を C++ でどのように組むか、リソース管理はどうするか、イベントのチェインはどう扱うか、といった話題を盛り込みました。
ゲームエンジンを作ってみたいけど...と思っている人に是非手にとってもらいたいと思います。
※ 初版は技術書典5で頒布しました。
現在は技術書典12で頒布した第2版となります。
目次概要
第1章 インスタンスを束ねる 第2章 リソースのロードとアンロード 第3章 リソースタイプの規定 第4章 定期処理のカプセル化 第5章 オブジェクトを束ねる 第6章 リソースの生存期間 第7章 アクターを検索する 第8章 アクターの描画位置 第9章 アクターの描画属性 第10章 アクターの描画形状 第11章 アクターのアニメーション 第12章 アクターと入力操作 第13章 アクターの生成方法 第14章 アクションとトリガー 第15章 2Dグラフィックスとの連携 おわりに 全106ページ
その他情報
第2版を作成した作者のページ https://note.com/abechanta/n/nf634ed5e2171 第1版のサンプルはブログページにてPDF形式で公開しております。 https://blog.techlab-xe.net/techbookfest5-info