Xbox One の UWP アプリ開発の概要

ユニバーサル Windows プラットフォーム (UWP) 開発用に PC と Xbox One を正常に設定するには、次の手順に注意深く従ってください。 設定が完了したら、UWP for Xbox One ページで Xbox One の開発者モードと UWP アプリの構築の詳細を確認できます。

開始する前に

始める前に、次の操作が必要になります。

  • 最新バージョンの Windows 10 が搭載された PC をセットアップします。
  • Xbox One 本体に少なくとも 5 ギガバイトの空き領域がある。

開発用 PC のセットアップ

  1. Visual Studio 2015 Update 3、Visual Studio 2017、または Visual Studio 2019 をインストールします。

    Visual Studio 2015 Update 3 をインストールする場合は、既定のインストールには含まれていないため、カスタム インストールを選択し、[ユニバーサル Windows アプリ開発ツール] チェック ボックスをオンにします。 C++ 開発者の場合は、必ず [カスタム インストール] を選択し、[C++] を選択してください。

    Visual Studio 2017 または Visual Studio 2019 をインストールする場合、必ずユニバーサル Windows プラットフォーム開発ワークロードを選択してください。 C++ 開発者の場合は、必ず [ユニバーサル Windows プラットフォーム開発] の右側にある [概要] ペインで [C++ ユニバーサル Windows プラットフォーム ツール] チェックボックスをオンにしてください。 これは既定のインストールの一部ではありません。

    詳しくは、「Xbox の開発環境に UWP を設定する」をご覧ください。

  2. 最新の Windows 10 SDK をインストールします。

  3. 開発用 PC の開発者モードを有効にします ([設定]/[更新とセキュリティ]/[開発者向け]/[開発者向け機能を使用]/[開発者モード])。

開発用 PC の準備が整ったところで、引き続き開発用に Xbox One を設定し、UWP アプリを作成して展開する方法を確認してください。

Xbox One 本体のセットアップ

  1. Xbox One で開発者モードのライセンス認証を行います。 アプリをダウンロードして、アクティブ化コードを取得し、それをパートナー センター アプリの開発者アカウント内の [Manage Xbox One consoles]\(Xbox One コンソールの管理\) ページに入力します。 詳細については、「Xbox 開発者モードのライセンス認証」を参照してください。

  2. Dev Mode Activation アプリを開き、[切り替えて再起動] を選択します。 これで Xbox One が開発者モードになりました。

Note

市販のゲームとアプリは開発者モードでは実行されませんが、作成するアプリまたはゲームは実行されます。 リテール モードに切り替えて、お気に入りのゲームやアプリを実行します。

Note

開発者モードで Xbox One にアプリをデプロイする前に、ユーザーが本体にサインインしている必要があります。 既存の Xbox Live アカウントを使用するか、開発者モードで本体用の新しいアカウントを作成できます。

Visual Studio での初めてのプロジェクトの作成

詳しい情報については、「Xbox の開発環境に UWP を設定する」をご覧ください。

  1. C# の場合: 新しいユニバーサル Windows プロジェクトを作成し、ソリューション エクスプローラーで、プロジェクトを右クリックして、[プロパティ] を選択します。 [デバッグ] タブを選択し、[ターゲット デバイス][リモート コンピューター] に変更します。Xbox One コンソールの IP アドレスまたはホスト名を [リモート コンピューター] フィールドに入力し、[認証モード] ドロップダウン リストで [ユニバーサル (暗号化されていないプロトコル)] を選択します。

    Xbox One の IP アドレスは、本体の Dev Home (ホームの右側にある大きなタイル) を起動し、左上隅を確認すると見つかります。 Dev Home の詳細については、「Xbox One ツールの概要」を参照してください。

  2. C++ と HTML/JavaScript プロジェクトの場合: C# のプロジェクトと同様の手順で行いますが、プロジェクトのプロパティで [デバッグ] タブに移動し、デバッガーで [リモート コンピューター] を選択してドロップダウン リストを開き、[コンピューター名] フィールドに本体の IP アドレスまたはホスト名を入力して、[認証の種類] フィールドで [ユニバーサル (暗号化されていないプロトコル)] を選択します。

  3. 上部のメニュー バーの緑色の再生ボタンの左側にあるドロップダウンから、[x64] を選択します。

  4. F5 キーを押すと、アプリがビルドされ、Xbox One へのデプロイが開始されます。

  5. 初めてこれを行うと、Visual Studio で Xbox One の PIN を入力するよう求められます。 Xbox One で Dev Home を開始して、[Show Visual Studio pin]\(Visual Studio の PIN を表示する\) ボタンを選択すると PIN を取得できます。

  6. ペアリングすると、アプリのデプロイが開始されます。 初めてこれを行う場合は、少し時間がかかる可能性があります (すべてのツールを Xbox にコピーする必要があります)。数分以上かかる場合は、何かが間違っている可能性があります。 上記のすべての手順を実行していることを確認します (特に、[認証モード][ユニバーサル] に設定していることを確認します)。また Xbox One に有線接続していることを確認します。

  7. 座ってゆったりとくつろいでいてください。 本体で実行される最初のアプリをお楽しみください。

これで完了です。

Hello World

関連項目