コンテンツ テスト アプリケーション (CTA) ストリーム構成の概要
このトピックでは、ストリーム構成設定をオーバーライドするために使用されるコンテンツ テスト アプリケーション内の開発者設定について説明します。
ストリーム構成
設定のストリーム構成セクションには、ユーザーのプロファイル画像をクリックし、オプションの開発者セクションを選択することで、PC および Android のホームページからアクセスできます。 Web では、この設定セクションは、ユーザーのプロフィール画像の横にある歯車のアイコンをクリックすると表示されます。
ストリーム構成設定は、ゲームのクラウド ストリーミング サービスで構成される一連の設定です。 これらの設定には、ゲームで利用可能なタッチ コントロール バンドルなどの項目や、タイトルがネイティブ タッチをサポートしているかどうかなどの情報が含まれます。 コンテンツ テスト アプリケーションでは、これらの設定をローカルでオーバーライドして、プライベート オファリングでのストリーミング中または Xbox 開発キットからの直接ストリーミング中に、これらのさまざまなモードでゲームの動作をテストできます。 クラウド ストリーミングでプレイしたときにゲームが正しく動作するようにするには、Microsoft アカウント担当者に連絡して、クラウド構成がゲームの機能を正しく反映していることを確認してください。
有効な入力設定
設定 | 説明 |
---|---|
ネイティブ タッチ | ゲームがタッチ イベントを直接受け取り、ゲーム内でネイティブに処理できるようにします。 |
マウスとキーボード | ゲームがマウスとキーボードのイベントを受信できるようにします。 |
タッチ アダプテーション
このセクションの設定はすべて、ゲームでのタッチ アダプテーション バンドルの使用方法に関連しています。 メニューのサブ設定は次のとおりです。
設定 | 説明 |
---|---|
TAK 再度ロードを有効にする | クラウド構成からではなく、サイドロード サーバー アドレスからタッチ バンドルをロードできるようにします。 |
サーバー アドレスをサイドロードする | サイドロード サーバーの Web アドレス。 通常、これはhttps://<your ip address>:9269 リモート マシンの場合や、http://localhost:9269 ローカル コンピューターで実行されているサイドロード サーバーに接続する場合に似ています。 ⚠️ 注: アドレスが https で http ではない場合、タッチ アダプテーション キット コマンド ライン ツール (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 回だけ表示されます。 別のオーバーライド設定がある場合は、ページが再び表示されます。