2010-12-01から1ヶ月間の記事一覧

const版シングルトン

前回の記事にconst参照版があった方がいいという突っ込みを受けたのでBoost.Serializationのシングルトンを参考にして改良しました. template <class T> class Singleton { public: virtual void init() = 0; virtual void exec() = 0; virtual void term() = 0; sta</class>…

シングルトンクラステンプレート

ゲームエンジンを作る作業は黙々とそしてとてもゆっくりと進んでいるわけですが,とりあえず何を作るにも根本的なベースシステムが必要となるので,C++の簡単なSingletonパターンを実装しました. template <class T> class Singleton { public: virtual void init() </class>…

Boostのライブラリをビルド

Boost1.45のライブラリのビルドとリンクが結構大変で戸惑いました… 話は全てWindows 7 64bit上での事です。 ■bjamをビルド まずBoostをビルドするためのビルドツールであるbjamを用意しなければなりません。普通であればboost.orgのサイト上からBoost Jamを…

ゲームエンジン・アーキテクチャ

密かに期待していた書籍が発売しました。900ページ近い大型のゲームエンジン全般に関する解説書籍です。この本の最大の特徴はなんといってもPS3の中でもトップクラスの出来と言われているゲーム、アンチャーテッドを制作したノーティドッグ社のエンジニアで…