2012-03-14 13 views
1

私はC++のゲームプログラマーで、過去1年間、商用レベルでゲームを制作しています。私の会社が現在使用しているゲームエンジンには、ゲーム内にビデオ(SWF、AVIなど)を表示する機能がありません。エンジンはOpenGLを使用しており、DirectXベースのエンジンに移行したいので、作成するデザインをまとめました。エンジンは唯一の2Dとして巨大な機能を持つ必要はありません。私はエンジンの標準部品に合わせた設計をしましたが、この種の機能をエンジンに追加する最良の方法が分かっていれば、私は迷っていました。私は周りを見回し、DirectShowはそのトリックを行うことができるように聞こえる。あなたは、それを使用する方法を学ぶための良いリソースを知っていますか?それが間違ったアプローチであれば、これを他の手段で行うことができます。ビデオ再生機能を備えたDirectXゲームエンジンを作成する

どうもありがとう、 すべてのベスト、

マーティン。

+0

DirectXを使用しているので、私はあなたがWindowsをターゲットにしていると仮定します。しかし、どのバージョンのWindows(Win8、Win7、Vista)をサポートしたいですか?また、あなたはどのDX APIのセットをターゲットにしていますか(DX 9,10,11)?最後に、どのDX機能レベルをサポートしたいと考えていますか? – Unknown1987

+0

私たちはDX 9を搭載したWindows XPをターゲットにします。必要な主な機能は、スプライト、画像、タイマー、サウンド、入力、そしてビデオの再生機能です。ビデオの再生とは別に必要なものはすべて、「先進の2Dゲームプログラミング」でカバーされています。ビデオ再生だけで計画しようとしています。 –

+0

私はDirectShowの経験はあまりありませんが、これは古い学校のやり方であるようです。メディア財団は未来のようだ。 Win8 Metroの要件をサポートするには、ハイブリッドソリューションを実行する必要があります。 – Unknown1987

答えて

関連する問題