2007年6月5日火曜日

3D ゲームチュートリアル(1)

Microsoft Visual C# 2005 Express Edition のヘルプを表示すると、XNA Game Studio Express 項目があります。

その中にGetting Started with XNA Game Studio Express があり、
その中のGoing Beyond: XNA Game Studio Express in 3D
3次元(3D)のゲーム制作プログラムが記述されています。


ms-help://MS.VSExpressCC.v80/MS.VSIPCC.v80/MS.XNAFX.1033/
XNA/Going_Beyond.htm


このチュートリアルもしっかり理解した方がよさそうなので、またまた、エキサイト翻訳サイトで翻訳して作業を進めました。

前回の2Dゲームのときと同様に、機械翻訳結果を意訳してあり、日本語として正しくない点がありますが、作業を進めるには支障がないのでそのままにしてあります。

あまり気にしないで、作業を進めてみてください。


XNA Game Studio Express 1.0 Refresh
Going Beyond
: XNA Game Studio Express in 3D

この複合チュートリアルは、XNA Game Studio Expressを使用するあなたオリジナルの3Dゲームを作成する第一歩となります。

XNA Game Studio Expressでは、WindowsとXbox360のゲームを作成するのはこれまで以上に簡単です。 このチュートリアルは、XNA Framework Content Pipelineを使用することで、3D・2Dのリソースをどうあなたのゲームにロードするか、Xbox360コントローラからユーザ入力をどう取るか、ゲーム・オーディオを作成するのにどうマイクロソフトAudio Creation Tool(XACT)を使用するかを学習します。

Note
各セクションで表示されたコードは、Xbox360とWindowsの両方で動作します。あなたのXbox360コンソールがXNA Game Studio Expressと共に動くようにをセットアップするには、「Xbox360 ConsoleとXNA Game Studio Expressの接続」を見てください。

In This Section

チュートリアル1: スクリーンに3Dモデルを表示します
この記事は3DモデルとテクスチャーをロードするのにXNA Framework Content Pipelineを使用する方法を詳しく述べます、そして、それはスクリーンにモデルを表示するのに必要なコードを提示します。

チュートリアル2: 入力によりモデルを移動させます

この記事はXbox360コントローラからユーザ入力を受け取り、それをTutorial1に表示されたモデルに適用する際に、XNA Framework Input APIを使用する方法を詳しく述べます。

チュートリアル3: XNA Game Studio Express とXACT を使用してサウンドを制作します

この記事はXNA Game Studio ExpressのためのサウンドをゲームにするのにどのようにマイクロソフトAudio Creation Tool(XACT)を使用するか、そして、サウンドをプレーするのにどのようにXNA Framework Audio APIを使用するかを詳しく述べます。


XNA Game Studio Express 1.0 Refresh
チュートリアル1
: スクリーンに3Dモデルを表示します


この記事は3DモデルとテクスチャーをロードするのにXNA Framework Content Pipelineを使用する方法を詳しく述べます、そして、スクリーンにモデルを表示するのに必要なコードを提示します。

序論
ステップ1: Spacewarプロジェクトを制作する
ステップ2: Spacewarモデルを用い、新しいプロジェクトを制作する
ステップ3: Content Pipeline を用い、モデルをロードする
ステップ4: スクリーンにモデルを表示する(それを回転させてる)
おめでとうございます!
広げるアイデア
完全なコード(Game1.cs)


序論
あなたの最初のゲーム:2DにおけるマイクロソフトXNA Game Studio Express」において、「Texture2D」物体によって表現されたスプライトをロードするのにXNA Framework Content Pipelineを使用した簡単な例を見ました。また、スプライトをスクリーンに描画するのにXNA Frameworkを使用しました。

この最初のチュートリアルは、詳細にContent Pipeline を紹介します。そして、3D 物体をスクリーンで描画するのに使用するXNA Framework API 呼び出しのいくつかを紹介します。このチュートリアルを修了すると、あなたはスクリーンに3D 物体を描画できるでしょう。モデルには、テクスチャーと照明が設定されています。開始しましょう!




ステップ1: Spacewarプロジェクトを制作する
あなたが欲しい3Dモデルとテクスチャーのファイルがあります。これらの資産は、XNA Framework Content Pipelineを使用することであなたのゲームにロードされるでしょう。

XNA Game Studio Expressには、ゲームの豊富な資産がちょうど手の届く所にあります。Spacewar Starter Kitです。Spacewar Starter Kitプロジェクトを制作することによって、始まってください。

Windowsコンピュータでは、「スタート」メニューをクリックし、「すべてのプログラム」と進み、「Microsoft XNA Game Studio Express」フォルダーから「XNA Game Studio Express」へと進んでください。

Visual C# 2005 Express Editionが開始します。それが現れたら、「ファイル」メニューをクリックします、そして次に「新しいプロジェクト」をクリックして、新しいプロジェクトを開始してください。

現れるテンプレートのリストから、あなたがXbox360かWindowsで展開しているかどうかによってSpacewar Windows Starter KitかSpacewar Xbox360Starter Kitのどちらかをクリックしてください、。いずれにせよ、資産は同じです。

場所(L)」フィールドにパスをタイプしてください。あなたはこの場所からのコピーするでしょう。

残りのフィールドは、デフォルト値のままにしておいてください。ダイアログボックスは以下と同様に見えるはずです:


OK」ボタンをクリックしてください。

Spacewarプロジェクトはあなたが「場所(L)」フィールドにタイプしたパスに保存されるでしょう。プロジェクトコードがいったんスクリーンに開いた後、「ファイル(F)」メニューをクリックしてください、そして次に、「終了(X)」をクリックしてください。あなたはそれ以上Spacewarソリューションを必要としません。

0 件のコメント: