カウンタ

XNA

Xbox 360 用のプロジェクト作成

ページ更新日:2009/ 1/ 1
概要

 XNA で Xbox 360 用ゲームのプロジェクトを作成します。

XNA Game Studio Connect
動作確認バージョン
対応 XNA バージョン
  • 1.0 Refresh
対応プラットフォーム
  • Windows (XP SP2, Vista)
  • Xbox360
必要な頂点シェーダバージョン
1.1
必要なピクセルシェーダバージョン
1.1
サンプルの操作方法
内容

 「プロジェクト」とは、プログラムや画像などのリソースを取りまとめて管理する構成のことを言います。ゲームを作る場合は、必ずこのプロジェクトを作成するところから始まります。

 Xbox 360 用のゲームを開発する際、Xbox 360 でゲームを実行するために、Xbox 360 が Windows から通信を受け付けられる状態にしないといけません。その手順を説明します。

Xbox 360 - ゲーム ライブラリー Xbox 360 を起動したら「ゲーム」のページを開き、「ゲーム ライブラリー」を選択します。

タイプ 右に移動して「タイプ」を開きます。

コミュニティーゲーム 「コミュニティーゲーム」を選択します。

XNA Game Studio Connect 「XNA Game Studio Connect」を選択します。

XNA Game Studio Connect 「始める」を選択して XNA Game Studio Connect を起動します。

Connect to Computer すると、右のような画面に変わります。この画面がパソコンからの通信を受け取るための待機状態の画面になります。Xbox 360 用のゲームを開発する際は、Xbox 360 は基本的にこの画面の状態にしておきます。

 では Windows 側の方で Xbox 360 用のプロジェクトを作成します。

Visual Studio を選択 開発環境である「Visual Studio 2008」を起動してみましょう。プロジェクトを作成したり、プログラムを作成したりするのは、基本的にこのソフトで行うこととなります。

 スタートメニューから「Microsoft XNA Game Studio 3.0 - Visual Studio 2008」を探して起動してみてください。

Visual Studio が起動される 右のような画面が立ち上がります。これが「Visual Studio」です。

新しいプロジェクトをクリック ではさっそくプロジェクトを作成しましょう。画面の右上にあるツールバーから「新しいプロジェクト」ボタンを押してください。

 ちなみにメニューの「ファイル」からも同様の操作ができます。

新しいプロジェクトダイアログ すると、右のようなダイアログが開きます。

新しいプロジェクトダイアログ ダイアログの左側にある「プロジェクトの種類」から「XNA Game Studio 3.0」を選択します。

Xbox 360 Game まず最初に「テンプレート」を選択します。まったくファイルのない空のプロジェクトから作成することも可能ですが、あらかじめ用意されたテンプレートを使用すると、基本的なプログラムやファイルなどを生成してくれるので、すぐに目的の開発に取り組めるようになります。

 今回は「Xbox 360 用のゲーム」を作成するので、「Xbox 360 Game (3.0)」を選択します。

プロジェクト名と場所 続いてダイアログの下に「プロジェクト名」を入力する項目がありますが、作るゲームの名前を入れるのがよいでしょう。ただ、なるべくなら英数字で入力する方が好ましいです。

 今回ははじめから入力されている「Xbox360Game1」のままで進めます。

 次にプロジェクトを作成する場所を(ディレクトリ)指定します。直接場所を入力するのもいいですし、右にある「参照」ボタンからディレクトリを指定してもいいです。こちらもできれば英数字のみで構成されたパスに作成する方がいいでしょう。

 一番下の「ソリューション」ですが、使っても使わなくても構いません。プロジェクトが大きくなり、複数のプロジェクトを管理しなければいけない時に使用します。(ただし、ソリューション自体は必ず作成されます)

 入力が終わったら「OK」ボタンを押してください。

作成されたXbox360プロジェクト しばらくするとプロジェクトが作成され、画面にプログラムが表示されると思います。これが基本となるテンプレートになります。

作成されたファイル 画面右にある「ソリューション エクスプローラー」(Visual Studio の環境によって場所が違うかもしれません)を見てみると、プロジェクトにいくつかのファイルが作成されていることがわかります。

 ちなみに Windows 用のゲームプロジェクトを作成した時と若干ファイルに違いがあります。

デバッグ開始 今回はプログラムに一切手を加えずに、プログラムを実行させてみたいと思います。画面上のツールバーにある「デバッグ開始」ボタンを押してください。ビルドが開始され、完了するとプログラムが Xbox 360 に配置され、ゲームが実行されます。

 ちなみに「ビルド」とは、プログラムに間違いがないかチェックしたり、リソースを作成したり、プログラムが起動できる実行ファイルを作成したりなど、一連の作業を一括して行う作業のことを言います。

 また、 Xbox 360 用のプロジェクトには「配置」という操作があり、ゲームを実行する場所は Windows ではないので、作成したデータを Xbox 360 に送る必要があります。それを行うのが「配置」です。

実行中の Visual Studio さて、実行してみると、画面の配置が変わりますが、それ以外には特に何も起きません。そこで Xbox 360 に接続しているテレビを見てみると、単一色で塗りつぶされた画面に切り替わっているのを確認できると思います。

Xbox360 に接続されたテレビ画面 このように、Windows でデバッグを開始するだけで、ゲームが Xbox 360 に配置され、簡単に Xbox 360 でゲームを実行させることができるのです。

 では、Xbox 360 に接続されているコントローラーの「BACK」ボタンを押してください。デフォルトのプログラムではゲームが終了するように設定されています。 

デバッグの停止 もし、Visual Studio 側でゲームを強制終了させたいときは、ツールバーの「デバッグの停止」ボタンを押してください。

配置されたゲーム ちなみに Xbox 360 に配置したゲームは「コミュニティー ゲーム」の中にあります。

 作成したプロジェクトを閉じる方法と、続きから製作を開始する方法は Windows プロジェクトと同じなのでそちらを参照してください。Xbox 360 はそのまま終了させて構いません。

 
サンプル実行ファイル (Windows のみ)
プロジェクト ダウンロード
全コード
[全コード掲載][全コード掲載]
更新履歴
更新日時 更新内容
2009/01/01 XNA Game Studio 3.0 用に修正
2008/05/18 文章・プログラムの校正
2008/01/01 XNA Game Studio 2.0 用に修正
2007/07/07 ページ作成
広告
Copyright (C) since 2005 Yuichi Onodera (おのでら), All rights reserved.