XNA-初心者向けクイックスタート

少し前まで、記事XNA / XNA 3.0がハブで公開されました-プロのクイックスタートで、私の記事を書きました。 私のバージョンは、「初心者向けのクイックスタート」のようなものです。 少し前まで、私自身は「初心者」でしたが、何をしなければならなかったかを今でも覚えています。



この記事は、あなたが始めるべき記事へのリンクを提供します(それらの大部分は同志ザクスの記事でリンクされたサイトにあります)。



PSこれは私の最初のhabratopikですので、大声で誓わないでください。可能であれば、すぐにエラーを指摘してください。



ステージ1.非常に非常に始まり



それで、あなたはコンピューターとビデオゲームの作成に挑戦することにしました。 妥当な質問がありますが、どこから始めればいいですか?

実際、2つの方法があります。少なくともC#でのプログラミングについて聞いたことがある人と、聞いているだけでなく方法を知っている人のためです。 C#を聞いたことがない人のために、IMHOはゲームを開発してリスニングを開始するために一時的に「ハンマーイン」する必要があります。



ステージ2.少なくとも聞いたことがある人のために



どこかで良いC#本を見つけることから始めるべきです。 より良い紙。 残念ながら、MSDNの記事やオンラインヘルプで私自身が教えたので、特にアドバイスすることはできません。 ちなみにこれも悪くありませんが、良い本からの結果はもっと良くなると確信しています。 言語の構文と機能を理解したら、ステージ3に進むことができます。



ステージ3.できる人のために



あなたはラッキーです! C#を既に知っているので、初心者が直面する困難の半分を回避できます。 それで、どこから始めますか? 理論から始めましょう。



最初に 、基本用語をよく理解して、記事を学習するときに「 共面性とは」などの質問がないようにする必要があります。 そして、これは最も難しい用語ではありません。 サイトGameDev.Ruの特別なセクションで、自分をよく理解してください。



次に 、3Dを使用する予定がある場合は、同じGameDev.Ruで一連の記事「3D数学の基礎」を読む必要があります。 それらは「 記事/グラフィックス 」セクションにあります。 残念ながら、これらの記事で説明されているコードのほとんどはC ++で書かれていますが、そこには多くの理論があります。



ステージ4.はじめに



だから! 私たちはC#を知っており、3D数学の基礎を知っており、次世代の「エンジン」の作成に熱心です。 しかし、残念ながら、何も書きません。 他の人が書くのを見ていきます。



まず、 これらの「ビデオチュートリアル」のいずれかをご覧になることをお勧めします。 2Dと3Dの両方があり、もちろん英語です。



当然のことながら、視聴と同時に、自宅でこのすべてを再現しようとしています。



その後、 スターターキットを選択することをお勧めします。 ロシア語ではありませんが、よくコメントされています。



その後、自分で何かを試してみることができます。 幸いなことに、XNA 3.0には優れたヘルプが付属しており、多くの例があり、ほとんどの機能について詳しく説明しています。



ご質問がある場合は、次のフォーラムにご連絡ください。

XNA公式フォーラム(eng)

フォーラムGameDev.Ru(ru)

XnaDev.Ruフォーラム(en)






All Articles