ゲーム開発と XNA の実験を検討しています。私はすでにエキスパートの C/C++ プログラマーです。C# の本を何冊か読みましたが、C# での開発はまだ行っていません。
すでにエキスパート プログラマーである人の観点から見た、XNA を学習するための優れたリソースは何ですか?
ゲーム開発と XNA の実験を検討しています。私はすでにエキスパートの C/C++ プログラマーです。C# の本を何冊か読みましたが、C# での開発はまだ行っていません。
すでにエキスパート プログラマーである人の観点から見た、XNA を学習するための優れたリソースは何ですか?
物事をすばやく盛り上げる方法を理解するための良い方法として、reimers とcreators.xna.com のサンプルを 2 番目に紹介します。
スペクトルの反対側では、Nick Gravelyn の Tile Engine チュートリアルを強くお勧めします。シリーズ全体がビデオで表示されるため、これは別のアプローチです。初心者が始めるのに最適な場所のように思えますが、新しいコーダーは自分のペースに少し問題があるかもしれません. そうは言っても、コンテンツ パイプライン (パイプラインの概念の XNA 固有の実装) に関するセクションは良い紹介です。
Ziggywareには、優れたチュートリアルも用意されており、その中にはより高度なものもあります。
XNA の開発者の 1 人であるShawn Hargreavesは、XNA の内部についてもう少し詳しく説明する素晴らしいブログを公開しています。特に興味のあるトピックがある場合は、アーカイブをチェックしてください。
これは良いことです:http://www.riemers.net/、ナビゲーションは右側のバーを経由することを覚えておいてください。それを理解するのに時間がかかったので、私は疲れていたに違いありません:-O
XNAホームページとそこにあるチュートリアルの[コミュニティ]->[リソース]を確認してください。経験豊富なプログラマーとして、そこからそれを取ることができるはずです。
より詳細な情報については、XNAクリエイターページからリンクされているXNAチームのブログを参照してください。
XNA Debug Terminal というライブラリが役立つはずです。オープンソースで、数秒でセットアップできます。ゲーム ウィンドウの上に表示される端末のようなディスプレイに C# コードを入力するだけで、任意の変数の値を確認したり、任意のメソッドを呼び出したり、リアルタイムで値の変化を監視したりできます。通常の Visual Studio デバッガーとは異なり、ゲームの実行中に任意のコードを呼び出すことができます。詳細については、http://www.protohacks.net/xna_debug_terminal を参照してください。これは、XNA の学習中に多くのフラストレーションを回避するのに大いに役立ちます。