2010-12-06 10 views
0

私はRon PentonのBeggining C#Game Programmingの本を、第2部ではDirectXプログラミングを開始しています。まず、SharpDevelopのウィザードからコードを生成し、AssemblyInfo.csとMainClass.cs生成ファイルの両方をVisual C#プロジェクトのフォルダにコピーするように指示します。Visual C#2010でシンプルなSharpDevelop DirectX Frameworkを実行するには?

その後、Visual C#プロジェクトに次の参照を追加するように指示します。System.dll, System.Drawing.dll, System.Windows.Forms.dll, Microsoft.DirectX, and Microsoft.DirectX.Direct3D modules私はC:\Windows\Microsoft.NETのフォルダにdirectXモジュールが見つかりました。

SharpDevelopでコンパイルしたサンプルプログラムと、640x420の空白ウィンドウが表示されました。しかし、私はVisual C#でコンパイルするとき、私はこのエラーが発生します:link to image

私はC#プログラミングでは新しいです。私はこれが何であるか分からない。私は自分の本の一歩を飛ばしていないことを知っています。私はそれがいくつかの余分なコードを必要とする更新版だと思います。あなたは、Visual Studioでサポートされていない古いライブラリを参照しようとしている

+0

この本は6歳です(2004年10月)。 XNAをターゲットとした新しい本を入手することをお勧めします。これは現在、.Netゲーム開発のためのプラットフォームです。 – BFree

+0

強く反対します。 XNAは、WP7とXbox360で最小限の手間で動作するゲームを作成したいと思っている愛好家のための「選択のプラットフォーム」です。 – nathanchere

+0

どちらの場合も、より良い選択肢に人為的な制限があるため、選択したプラットフォームのみ。 – nathanchere

答えて

0

あなたが使用しようとしている1がV1.1である一方で、2010年

VS2010は、後の.NET V2.0をサポートしていますか。

すぐに解決策は、Visual Studio 2003を探して使用するか、XNAを使用して未来を取り入れることです。

+0

私はこの本を読むことは、2Dと3Dのプログラミングについて説明しているので、良いスタートになるでしょう。私はちょうどそれが古いことを知らなかった。私はXNA –

+0

BTWで新しい本を手に入れようとしますが、2Dプログラミング(少なくとも)はこの本では理解しやすいです。 XNAのゲーム開発はより複雑になりますか?私は決してグラフィックを操作したことはなく、コンソールアプリケーション –

関連する問題