Xbox One の UWP アプリ開発の概要
ユニバーサル Windows プラットフォーム (UWP) 開発用に PC と Xbox One を正常に設定するには、次の手順に注意深く従ってください。 設定が完了したら、UWP for Xbox One ページで Xbox One の開発者モードと UWP アプリの構築の詳細を確認できます。
開始する前に
始める前に、次の操作が必要になります。
- 最新バージョンの Windows 10 が搭載された PC をセットアップします。
- Xbox One 本体に少なくとも 5 ギガバイトの空き領域がある。
開発用 PC のセットアップ
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 を設定する」をご覧ください。
最新の Windows 10 SDK をインストールします。
開発用 PC の開発者モードを有効にします ([設定]/[更新とセキュリティ]/[開発者向け]/[開発者向け機能を使用]/[開発者モード])。
開発用 PC の準備が整ったところで、引き続き開発用に Xbox One を設定し、UWP アプリを作成して展開する方法を確認してください。
Xbox One 本体のセットアップ
Xbox One で開発者モードのライセンス認証を行います。 アプリをダウンロードして、アクティブ化コードを取得し、それをパートナー センター アプリの開発者アカウント内の [Manage Xbox One consoles]\(Xbox One コンソールの管理\) ページに入力します。 詳細については、「Xbox 開発者モードのライセンス認証」を参照してください。
Dev Mode Activation アプリを開き、[切り替えて再起動] を選択します。 これで Xbox One が開発者モードになりました。
Note
市販のゲームとアプリは開発者モードでは実行されませんが、作成するアプリまたはゲームは実行されます。 リテール モードに切り替えて、お気に入りのゲームやアプリを実行します。
Note
開発者モードで Xbox One にアプリをデプロイする前に、ユーザーが本体にサインインしている必要があります。 既存の Xbox Live アカウントを使用するか、開発者モードで本体用の新しいアカウントを作成できます。
Visual Studio での初めてのプロジェクトの作成
詳しい情報については、「Xbox の開発環境に UWP を設定する」をご覧ください。
C# の場合: 新しいユニバーサル Windows プロジェクトを作成し、ソリューション エクスプローラーで、プロジェクトを右クリックして、[プロパティ] を選択します。 [デバッグ] タブを選択し、[ターゲット デバイス] を [リモート コンピューター] に変更します。Xbox One コンソールの IP アドレスまたはホスト名を [リモート コンピューター] フィールドに入力し、[認証モード] ドロップダウン リストで [ユニバーサル (暗号化されていないプロトコル)] を選択します。
Xbox One の IP アドレスは、本体の Dev Home (ホームの右側にある大きなタイル) を起動し、左上隅を確認すると見つかります。 Dev Home の詳細については、「Xbox One ツールの概要」を参照してください。
C++ と HTML/JavaScript プロジェクトの場合: C# のプロジェクトと同様の手順で行いますが、プロジェクトのプロパティで [デバッグ] タブに移動し、デバッガーで [リモート コンピューター] を選択してドロップダウン リストを開き、[コンピューター名] フィールドに本体の IP アドレスまたはホスト名を入力して、[認証の種類] フィールドで [ユニバーサル (暗号化されていないプロトコル)] を選択します。
上部のメニュー バーの緑色の再生ボタンの左側にあるドロップダウンから、[x64] を選択します。
F5 キーを押すと、アプリがビルドされ、Xbox One へのデプロイが開始されます。
初めてこれを行うと、Visual Studio で Xbox One の PIN を入力するよう求められます。 Xbox One で Dev Home を開始して、[Show Visual Studio pin]\(Visual Studio の PIN を表示する\) ボタンを選択すると PIN を取得できます。
ペアリングすると、アプリのデプロイが開始されます。 初めてこれを行う場合は、少し時間がかかる可能性があります (すべてのツールを Xbox にコピーする必要があります)。数分以上かかる場合は、何かが間違っている可能性があります。 上記のすべての手順を実行していることを確認します (特に、[認証モード] を [ユニバーサル] に設定していることを確認します)。また Xbox One に有線接続していることを確認します。
座ってゆったりとくつろいでいてください。 本体で実行される最初のアプリをお楽しみください。