ホーム < ゲームつくろー! < C++踏み込み編 その15 プラットフォーム非依存なコードを作る DirectXは現在(2011.6)DirectX11がリリースされています。ちょっと前まではDirectX9が主流でした。10は・・・(^-^;。同じDirectXでもバージョンによって実装がガラリと変わります。また各バージョン間のインターフェイスには互換性はありません。よって、DirectX11の環境でDirectX9のコードを入れるのはちょっと難しい物があります。DirectXを使えない環境(Windows以外など)での3D描画はOpenGLが有力候補ですが、もちろんそういう環境ではDirectXのコード自体が微塵も走りません。 ゲームを作るには膨大なソースコードを要します。もしそれがDirectX9専用だとしたら、DirectX10やOpenGL環境に移植する際には、ほぼ全コードを書