2011-07-17 20 views
0

C + +でDirectX 11を学習し始めました。難しいですが、私は良いことをしていると思います。 UDK(Unreal game engine)を発見し、Mass Effect 1-3のような多くの良いゲームがそのエンジンで作られたことを読んでいます。 DirectXを学ぶべき理由は、ゲームエンジンでは多くのゲームが既に作られているので、それはずっと簡単です。 DirectXを学ぶことで長所と短所は何ですか?DirectXやゲームエンジンについて学ぶ?

答えて

3

DirectXは、画面上のピクセルを押す機能を提供します。物理学、地図モデル、開発ツール、ファイルフォーマット、音楽、AI、ネットワーキングコードといったそれ以外のものは、あなたの問題です。一方、ゲームエンジンは、必要なものの大半を包括的に提供しますが(技術的な制約、学習曲線、そしてしばしば$$の些細な量)、コストをかけて総合的なソリューションを提供します。

本当にあなたの目標とニーズによって異なります。

0

グラフィックスプログラミングを学ぶことを目標としている場合は、低レベルのグラフィックスプログラミングにアクセスできるため、DirectX 11を選択する必要があります。 一方、ゲームプレイプログラミングに直接ジャンプしたい場合は、UDKを使用して低レベルのグラフィックスプログラミングをステップし、ゲームプレイを手に入れることができます。

物理学、オーディオ、ネットワーキングプログラミングを学びたい場合は、Ogre3D(名前が示すようにグラフィックスを扱うグラフィックスエンジンです。プログラミングフィジックス、ゲームプレイだけで済むグラフィックスエンジンです)。