• 追加された行はこの色です。
  • 削除された行はこの色です。
* オープンソースライブラリゲームプログラミング [#j55707cc]
#contents

** オープンソースライブラリゲームプログラミングとは [#c08a53be]
遊びで作っているゲームプログラミングフレームワーク。
SDL+OpenGL+OpenALWithOggVorbisで
WinでもMacでも動くものを作ろうというもの。

** 使用ライブラリ [#bdfbdd62]

|名前|説明|用途|バージョン|h
|OpenGL|グラフィックスライブラリ|2D,3D描画|OS付属|
|OpenAL|オーディオライブラリ|2D,3Dサウンド|Win(1.1) Mac(付属)|
|SDL|マルチプラットフォームなものを色々を提供|スレッド・イベント・入力インターフェース・ウインドウ作成|1.2.11|
|libogg|Oggデータデコーダ|BGM・SEの再生|1.1.3|
|libvorbis|Oggデータデコーダ|BGM・SEの再生|1.1.2|
|GLEW|OpenGL Extension Wrangler,OpenGLの拡張機能のラッパー|勉強しながら使うよ|1.3.5|
** コンパイルマクロ [#ub082ba6]

自分で設定したもの
|名前|説明|h
|USE_DEBUG_UTIL|1のとき,開発補助コード(ex.printf)が有効になる|
|USE_ASSERT|1のとき,アサートが有効になる|

システムから要求されるもの
|名前|値|説明|h
|GLEW_STATIC|空|GLEWを使用するのに使用|
|_DEBUG|空|VC8.0,デバッグビルドするのに定義|
|NDEBUG|空|VC8.0,デバッグビルドしないときに定義|
** メモ [#m0953b43]

*** オーディオデコードルーチン [#od11b531]
コンストラクタ
- バッファを全部埋める

プロセス(毎フレーム処理)
- 再生しきったバッファを埋める

*** XCode,自作Frameworkのインストールディレクトリ [#r82d6617]
インストールディレクトリを
 @executable_path/../Frameworks
にしないと,見つからないっぽい。


    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS