- 締切済み
DirectXライブラリを捜しています。
DirectXで、フリーの2D・3Dそれぞれライブラリを捜しています。 特に3Dのライブラリはなかなか見つかりません。 だれかご存じの方いませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chie65536
- ベストアンサー率41% (2512/6032)
回答No.2
追記。 フリーのライブラリが無い本当の理由は「3Dデータのデータ仕様を入手するにはDirectX SDKを入手するしか無く、DirectX SDKには必要なライブラリが全部入ってるから、フリーの物が存在する意味が無い」からです。 逆に言えば「もしフリーのライブラリがあっても、3Dデータのデータ仕様が無ければ何も出来ないから、誰もフリーのものを作ろうとしない」のです。 ↓この辺りを読んでおくと良いかも。 http://www.atmarkit.co.jp/fdotnet/directxworld/index/index.html
- chie65536
- ベストアンサー率41% (2512/6032)
回答No.1
>特に3Dのライブラリはなかなか見つかりません。 そりゃ見付からない筈。実は「無いに等しい」んです。 3Dは、基本的には、 ・汎用DLL呼出用APIを使用して、DirectXのバージョンチェック ・Direct3Dの規格に合ったデータを用意 ・汎用DLL呼出用APIを使用して、データをDirectXに渡す だけなのです。 「Direct3Dの規格に合ったデータ」とは、ポリゴンデータだったり、テクスチャマップだったり、ボーンやフレームデータだったり、カメラデータだったり、パスデータだったりします。 そんな訳で、重要なのは「Direct3Dの規格に合ったデータの、データ構造の仕様書」だけで、呼び出しライブラリ自体は毛ほどの意味もありません。 それが「3Dのライブラリは無いに等しい」と書いた意味です。
質問者
お礼
しょぼ~(T.T)
お礼
へ~そうなんですかぁ。 DirectXに3Dのライブラリが全部あるならつくなら無いのはあたり前ですよね。 問題は3Dとゲームを結びつけるか?またそれについては、別の機会に質問しようと思います。 どうも、ご親切にありがとうございました。(^-T)