私は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でサポートされていない古いライブラリを参照しようとしている
この本は6歳です(2004年10月)。 XNAをターゲットとした新しい本を入手することをお勧めします。これは現在、.Netゲーム開発のためのプラットフォームです。 – BFree
強く反対します。 XNAは、WP7とXbox360で最小限の手間で動作するゲームを作成したいと思っている愛好家のための「選択のプラットフォーム」です。 – nathanchere
どちらの場合も、より良い選択肢に人為的な制限があるため、選択したプラットフォームのみ。 – nathanchere