(Translated by https://www.hiragana.jp/)
Microsoft XNA - Wikipedia コンテンツにスキップ

Microsoft XNA

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
XNA
開発元かいはつもと マイクロソフト
最新さいしんばん
4.0 / 2010ねん9がつ16にち[1]
プログラミング
言語げんご
C#[2]
対応たいおうOS Windows, Xbox 360, Windows Phone 7
種別しゅべつ アプリケーションフレームワーク
公式こうしきサイト XNA デベロッパー センター
テンプレートを表示ひょうじ

Microsoft XNAは、マイクロソフトによるコンピュータゲームデザイン、開発かいはつおよび管理かんり促進そくしんすることを目的もくてきとしたゲーム開発かいはつのためのツールである。マネージ実行じっこう環境かんきょう完備かんびする。2004ねん3月24にちカリフォルニアしゅうサンノゼGame Developers Conference発表はっぴょうされ、2006ねん12月11にちにリリースされた。2014ねん4がつ終了しゅうりょう[3]

XNAは「XNA's Not Acronymed」(XNAは頭字かしらじではない)の再帰さいきてき頭字かしらじである。

概要がいよう

[編集へんしゅう]

XNA Framework

[編集へんしゅう]

XNA Frameworkは.NET Framework 2.0およ.NET Compact Framework 2.0をベースにしている。これにくわえて、ことなるプラットフォームあいだでのコードのさい利用りよう促進そくしんするためのゲーム開発かいはつとくした拡張かくちょうクラスライブラリが追加ついか設計せっけいされている。これには、XNAゲームの実行じっこう最適さいてきされたマネージド実行じっこう環境かんきょう提供ていきょうするための共通きょうつう言語げんごランタイムふくまれている。ランタイムはWindows XPWindows VistaおよびXbox 360用意よういされており、XNAを利用りようして作成さくせいしたゲームはこれらどのプラットフォームにおいても最小限さいしょうげん改変かいへんもしくはまったくの改変かいへんなしに動作どうさする。XNA Frameworkを対象たいしょうとするゲームはC#などマネージ言語げんご使つかってコードを記述きじゅつできる。

XNA Frameworkには、ほかにもゲーム内容ないよう充実じゅうじつのための援助えんじょとなるXACTなどのツールもふくまれている。これらのツールはゲームの外観がいかんやサウンドを充実じゅうじつさせるための支援しえんとなる。

XNA Build はGame Asset Pipelineの個人こじんのゲーム開発かいはつ努力どりょく定義ていぎ維持いじし、デバッグ、最適さいてきする手助てだすけをするGame Asset Pipeline管理かんりツールである。Game Asset Pipelineはテクスチャ、3Dモデルなどのゲームコンテントをゲームエンジンにてきしたかたち改変かいへんするプロセスを記述きじゅつする。

XNA Studioはゲーム開発かいはつのための統合とうごう開発かいはつ環境かんきょうである。Visual Studio 2005 Team SystemをベースにXNA Studioはコンテントクリエイター、プログラマ、管理かんりしゃ、テスターあいだ協力きょうりょくかんする仕組しくみを提供ていきょうする。

XNA Game Studio

[編集へんしゅう]

XNA Game Studioはゲーム開発かいはつしゃけの統合とうごう開発かいはつ環境かんきょうである[4]

XNA Game Studio Express

[編集へんしゅう]

XNA Game Studio Expressは自作じさくゲーム開発かいはつしゃけの統合とうごう開発かいはつ環境かんきょうである。Expressバージョンは無料むりょうでダウンロードでき、趣味しゅみプログラマがより簡単かんたんにゲームの開発かいはつをできるようにすることを目的もくてきとしている。プログラマはXNA Frameworkを使用しようしてWindowsで実行じっこうできるゲームを無料むりょう作成さくせいできるが、それをXbox 360で実行じっこうするには年間ねんかん99ドルを支払しはらって「creator club」に加入かにゅうしなければならない。XNA Game Studio Expressには、特定とくていのジャンルのゲームのフレームワークを提供ていきょうする「スターターキット」がある。たとえば、アクションゲームリアルタイムストラテジーファーストパーソン・シューティングゲーム (FPS) などである。初期しょきリリースでは、コンパイルされたバイナリをのXbox 360プレイヤーに配布はいふすることはできない予定よていである。Xbox 360じょうでゲームを実行じっこうしたいのであればソースコードを取得しゅとくし、各々おのおの「creators club」に加入かにゅうする必要ひつようがある。Windowsじょうでのバイナリの配布はいふ可能かのうである。

ベータばんは2006ねん8がつ、2006ねん11月にそれぞれリリースされ、最終さいしゅうバージョンは2006ねん12月11にち公開こうかいされた。なお、2007ねん4がつ24にち新版しんぱんである1.0 Refreshがリリースされた。1.0 Refreshでは文字もじ描画びょうがなど1.0と比較ひかくしていくつかのしん機能きのう追加ついか改善かいぜんおこなわれた[5]

XNA Game Studio 2.0

[編集へんしゅう]

当初とうしょ発表はっぴょうされたXNA Game Studio Professionalは最終さいしゅうてき出荷しゅっかされずXNA Game Studio 2.0がVisual Studio 2005のぜんエディションに対応たいおうすることで代替だいたいされた[6]

XNA Game Studio 2.0は Xbox LIVE/Games for Windows - LIVE に対応たいおうしたネットワークゲームを構築こうちく可能かのうである。

XNA Game Studio 3.0

[編集へんしゅう]

2008ねん10がつ30にち正式せいしき公開こうかいされた[1]。このはんからZuneにも対応たいおうした。Visual Studio 2008に対応たいおうし、LINQなど、しきのぞくC# 3.0のしん機能きのう使用しよう可能かのうとなっている[7]

XNA Game Studio 3.1

[編集へんしゅう]

2009ねん6がつ11にち正式せいしき公開こうかいされた[2]。3.0のマイナーアップデートだが、Xbox 360のアバター、Xbox Live Party、および動画どうが再生さいせいなどに対応たいおうした[3]

XNA Game Studio 4.0

[編集へんしゅう]

2010ねん9がつ16にち正式せいしき公開こうかいされた[4]。このバージョンのXNA Game Studioは、2010ねん10がつ15にち正式せいしき公開こうかいされたWindows Phone Developer Tools[5]という、Windows Phone 7ようアプリケーション開発かいはつキットに付属ふぞくするようになっている。ただし、スタンドアローンインストーラーも別途べっと提供ていきょうされており、単体たんたいでのダウンロードおよびインストールも可能かのうである。Visual Studio 2010に対応たいおうしている。

とく大幅おおはば変更へんこうのあったグラフィックス関係かんけいのAPIは、XNA 3.xまでのDirect3D 9をほぼラップしたかたちのものから大幅おおはば刷新さっしんされ、Direct3D 10以降いこう洗練せんれんされたインターフェイスをある程度ていど模倣もほうしたものとなっている(ただし内部ないぶてきには依然いぜんとしてDirect3D 9のラッパーでしかないため、Windows Vista/7であってもDirect3D 10の機能きのう使つかえない)。 XNA 4.0では、これまでのWindowsおよびXbox 360にくわえて、Windows Phone 7を動作どうさプラットフォームとしてサポートするようになった。一方いっぽう、Zune/Zune HDのサポートは終了しゅうりょうし、Windows Phone 7ようゲームとして移行いこうする必要ひつようがある[6]。 また、XNA 4.0では、Windows 7およびWindows Phone 7のマルチタッチ機能きのうやセンサー機能きのう利用りようできるようになった。 さらに、動作どうさプラットフォームを厳密げんみつ規定きていするための、ReachプロファイルおよびHiDefプロファイルという概念がいねん追加ついかされた。

Dream‐Build‐Play

[編集へんしゅう]

XNA Game Studio Expressを使用しようしてゲーム製作せいさくきそう「Dream‐Build‐Play(ドリーム ビルド プレイ)」コンテストが開催かいさいされている。優勝ゆうしょうしゃ作品さくひんはLiveアーケードにて配信はいしんされる。2007ねん、2008ねん現在げんざいまでに2かいおこなわれている。

参考さんこう文献ぶんけん

[編集へんしゅう]
  1. ^ マイクロソフト (2010ねん9がつ16にち). “Download Details - Microsoft XNA Game Studio 4.0” (英語えいご). ダウンロードセンター. 2011ねん7がつ25にち閲覧えつらん
  2. ^ C#推奨すいしょうだが、参照さんしょう設定せっていすればVBC++/CLI使用しよう可能かのうになる。
  3. ^ “マイクロソフト、ゲーム開発かいはつ環境かんきょう「XNA」を2014ねん4がつ終了しゅうりょう. ガジェット速報そくほう. (2013ねん2がつ4にち). http://ggsoku.com/2013/02/microsoft-xna-end/ 2013ねん2がつ4にち閲覧えつらん 
  4. ^ マイクロソフト. “XNA Game Studio”. DirectX Developer Center. 2008ねん1がつ30にち閲覧えつらん
  5. ^ Michael Klucher (2007ねん4がつ24にち). “XNA Game Studio Express 1.0 Refresh Released” (英語えいご). XNA Team Blog. 2008ねん12月28にち閲覧えつらん
  6. ^ Michael Klucher (2007ねん8がつ13にち). “Announcing XNA Game Studio 2.0” (英語えいご). XNA Team Blog. 2008ねん12月28にち閲覧えつらん
  7. ^ マイクロソフト (2008ねん11月13にち). “XNA Game Studio 3.0”. XNAデベロッパーセンター. 2008ねん12月28にち閲覧えつらん

関連かんれん項目こうもく

[編集へんしゅう]

外部がいぶリンク

[編集へんしゅう]