ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

フレームワークのデバッグプリント

サンプルフレームワークにはデバッグのための文字列表示関数DXUTOutputDebugStringが用意されている。定義は次のとおり。

void WINAPI DXUTOutputDebugStringW( LPCWSTR strMsg, ... );
void WINAPI DXUTOutputDebugStringA( LPCSTR strMsg, ... );

#ifdef UNICODE
#define DXUTOutputDebugString DXUTOutputDebugStringW
#else
#define DXUTOutputDebugString DXUTOutputDebugStringA
#endif

UNICODEの場合はDXUTOutputDebugStringW、それ以外はDXUTOutputDebugStringAが使われる。
普通のprintfと同じように使うことが出来る。結果はデバッグ時の出力ウィンドウに表示される。