Condividi tramite


XNA GSで作ったゲームを遊ぶ

2008/10/17更新 XNA 3.0ではClickOnceが使えるようになりました

XNA GSで製作したゲームを友達のPCなど、開発環境の入っていないPCで動作させるにはいくつかのランタイムが必要になります。現状では、必要とするランタイムがインストールされているかを自分で調べてインストールする必要がありますが、将来的には作ったゲームを手軽に配布できる仕組みを提供する予定です。

 

XNA GSE 1.0で作られたゲームの場合

  1. .Net 2.0 : Vistaには.Net 2.0は既に含まれているのでインストールする必要はありません
  2. Direct X 9.0c : DirectX End-User Runtime Web Installerを使う
  3. XNA Runtime 1.0

 XNA GS 2.0で作られたゲームの場合

  1. Windows XPの場合は.Net 2.0 SP1をインストール
  2. Windows Vistaの場合は以下のいずれかをインストールする (既にSP1の場合は必要なし)
  3. Direct X 9.0c : DirectX End-User Runtime Web Installerを使うこと
  4. XNA Runtime 2.0
  5. GamerServiceComponentもしくはLiveネットワーク機能を使っている場合、XNA Game Studio 2.0自体をインストール必要があります。現状ではGames For Windows Live Redistributeには含まれていないコンポーネントを必要とするので、それを含んでいるXNA GS自体をインストールする必要があります。

XNA GSは.Net 2.0以外にMicrosoft Visual C++ 2005 SP1に依存していますが、これは.Net 2.0 SP1、Vista SP1、.Net 3.5に含まれています。

インストール先のPCでDirect Xで作られたゲームが動作しているからといって必要なコンポーネントがインストールされているとは限りません。また、インストール先のPCに最新のDirectX SDKがインストールされている場合にも注意が必要です。SDKは最新のコンポーネントをインストールしますが、過去のコンポーネントはインストールしません。過去のコンポーネントも含めて必要なコンポーネントをインストールするDirectX End-User Runtime Web Installerを使うようにして下さい。

 

参照URL:
http://forums.xna.com/thread/9924.aspx