2011-03-01から1ヶ月間の記事一覧

2D描画周り

シーンのつなぎなどはある程度出来てきたけれど、よくよく考えると何も描画出来ないから切り替わりが分からない現状なのでひとまず2D描画関連を作成開始。以前作ったコードを見ると、1個四角を描画する度にDrawPrimitiveが呼ばれていたため、旧コードを移植…

作業再開

地震や停電等でバタバタしてましたが、ようやく作業できる状態となったので再開。 今はシーンやらを管理する部分を作成中。 シーンをIDで定義し、フロークラスを作ってその中で遷移を指示・・・という形になりそう。 ちなみに、私は都内住みで職場も都内なの…

Present関数

引き続きDirectX周りに取り組み中。何も考えずに全てNULLにしていたPresent関数の引数について調べてみたところ、第一,第二引数で転送範囲を指定できるとのことで、試しにやってみた。 const int BACKBUFFER_WIDTH = 640; const int BACKBUFFER_HEIGHT = 480…

template関数の定義

DirectXの初期化部分に取り組み中。今回はシングルトンクラスで作成しているのだけど、破棄のところでいきなり詰まった。 // 終了処理。外部から呼び出す。 void CDirect3D::Destroy() { if( !m_pInstance ) { DEBUGLOG_FILE( "Direct3Dの初期化が行われてい…