次の方法で共有


コンテンツ テスト アプリケーション (CTA) ストリーム構成の概要

このトピックでは、ストリーム構成設定をオーバーライドするために使用されるコンテンツ テスト アプリケーション内の開発者設定について説明します。

ストリーム構成

設定のストリーム構成セクションには、ユーザーのプロファイル画像をクリックし、オプションの開発者セクションを選択することで、PC および Android のホームページからアクセスできます。 Web では、この設定セクションは、ユーザーのプロフィール画像の横にある歯車のアイコンをクリックすると表示されます。

ストリーム構成設定は、ゲームのクラウド ストリーミング サービスで構成される一連の設定です。 これらの設定には、ゲームで利用可能なタッチ コントロール バンドルなどの項目や、タイトルがネイティブ タッチをサポートしているかどうかなどの情報が含まれます。 コンテンツ テスト アプリケーションでは、これらの設定をローカルでオーバーライドして、プライベート オファリングでのストリーミング中または Xbox 開発キットからの直接ストリーミング中に、これらのさまざまなモードでゲームの動作をテストできます。 クラウド ストリーミングでプレイしたときにゲームが正しく動作するようにするには、Microsoft アカウント担当者に連絡して、クラウド構成がゲームの機能を正しく反映していることを確認してください。

ストリーム構成のスクリーンショット

有効な入力設定

設定 説明
ネイティブ タッチ ゲームがタッチ イベントを直接受け取り、ゲーム内でネイティブに処理できるようにします。
マウスとキーボード ゲームがマウスとキーボードのイベントを受信できるようにします。

タッチ アダプテーション

このセクションの設定はすべて、ゲームでのタッチ アダプテーション バンドルの使用方法に関連しています。 メニューのサブ設定は次のとおりです。

設定 説明
TAK 再度ロードを有効にする クラウド構成からではなく、サイドロード サーバー アドレスからタッチ バンドルをロードできるようにします。
サーバー アドレスをサイドロードする サイドロード サーバーの Web アドレス。 通常、これはhttps://<your ip address>:9269リモート マシンの場合や、http://localhost:9269ローカル コンピューターで実行されているサイドロード サーバーに接続する場合に似ています。

⚠️ : アドレスが httpshttp ではない場合、タッチ アダプテーション キット コマンド ライン ツール (tak.exe) は、serve コマンドの実行時に --certificate-file オプションを使用する必要があります。 Web コンテンツ テスト アプリケーション (CTA) は、リモート サイドロード サーバーに接続する場合にのみ https サイドロード アドレスをサポートします。
自動更新を有効にする コンテンツ テスト アプリケーションでタッチ バンドルのローカル変更を自動的に更新できるようにします。
マウスを使用したタッチ操作のエミュレート マウス クリックをタッチ イベントとして処理できるようにします。 これは、非タッチ デバイスでテストする場合に役立ちます。

ストリーム構成のオーバーライド

テスト目的で URL でクエリ文字列を使用することで、上記のストリーム構成設定をオーバーライドできます。 設定とそれに対応するクエリ文字列は次のとおりです。

設定 クエリ文字列
ネイティブ タッチ devTools.enableNativeTouch
マウスとキーボード devTools.enableMouseAndKeyboard
TAK 再度ロードを有効にする devTools.takSideloadEnabled
サーバー アドレスをサイドロードする devTools.takServerAddress
自動更新を有効にする devTools.takAutoRefresh
マウスを使用したタッチ操作のエミュレート devTools.takAllowMouseInteraction

たとえば、現在の構成で "マウスとキーボード" が無効になっていて、ゲームをテストするために一時的に有効にする場合は、ゲーム ストリーミング リンクの URL にクエリ文字列 devTools.enableMouseAndKeyboard=true を追加できます。 変更された URL は https://www.xbox.com/en-US/play/launch/{title_name}/{title_id}?devTools.enableMouseAndKeyboard=true のようになります。

これらのオーバーライドで URL を読み込むと、誤った構成のオーバーライドを防ぐために確認を求める別のページにリダイレクトされます。 すべてのオーバーライド設定が現在の設定と同じ場合、ページはスキップされます。

オーバーライド ストリーム構成のスクリーンショット

ページには、現在の設定とは異なるオーバーライド値を含むすべての設定が表示されます。 オーバーライド値が現在の設定値と同じ場合、リストには表示されません。 ページには、他の設定値との競合の可能性に関する警告も表示されます。 このページでは、変更を破棄するか適用するかを選択できます。 [変更の破棄] をクリックすると、すべてのオーバーライドが破棄され、既存の設定で元のターゲット ページに進みます。 [変更の適用] をクリックすると、オーバーライドが有効となる方法に関する 2 つのオプションが表示されます。

  • 現在のセッションにのみ適用: これにより、URL のオーバーライドが保持され、現在のブラウザー ページ セッションにのみ設定が適用されます。 その後、元のターゲット ページに移動します。 現在のページから移動すると、オーバーライドは表示されなくなります。
  • 今後のすべてのセッションに適用: これにより、オーバーライド値を使用して現在の設定が更新され、設定に値が保存されるため、オーバーライド クエリ文字列なしで元のターゲット ページに移動します。

オーバーライド設定ページは、オーバーライド設定を確認した後、ページ セッションごとに 1 回だけ表示されます。 別のオーバーライド設定がある場合は、ページが再び表示されます。