テストタブ

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

テスト タブには、エクスペリエンスをテストしてデバッグし、複数のクライアントをシミュレートし、地域コンテンツポリシーを持つ異なるデバイスやユーザーをエミュレートするためのツールが含まれています。

Test tab indicated in Studio toolbar.

プレイテストオプション

エクスペリエンスのプレイテストには、3つの共通オプションがあります。メインボタンの下の小さな矢印をクリックすると、各オプションから選択でき、そのオプションをデフォルトとして設定できます。

Rapid playtest options in Studio.
行動ショートカット説明
プレイ F5エクスペリエンスのシミュレーションを開始し、アバターを SpawnLocation または周辺の (0, 100, 0) コーディネートに挿入します。
ここでプレイ 体験のシミュレーションを開始し、アバターをカメラの現在の位置の前に挿入します。
実行 F8エクスペリエンスのシミュレーションを開始しますが、アバターを挿入しません。シミュレーションは現在のカメラ位置から始まり、スタジオカメラコントロールを使用して周辺をナビゲートできます。

プレイテストが実行され始めると、次のオプションが利用可能になります:

Additional options available during playtesting in Studio.
行動ショートカット説明
クライアント / サーバー 「ソロプレイ」モードでのプレイテスト中( プレイ または ここでプレイ )、 クライアントモードサーバーモード の間で切り替え。詳細は、クライアント/サーバー切り替え を参照してください。
物理を一時停止する / 物理を再開する レンダリングを無効にせずに、物理を一時停止して再開することができます。
停止 Shift F5シミュレーションを停止し、すべてのオブジェクトとインスタンスを、 プレイここでプレイ 、または 実行 がクリックされる前の状態にリセットします。

物理を一時停止して再開する

プレイテスト 中、 一時停止物理学物理学を再開する ボタンは、レンダリングを無効にせずに一時的なシーンとメカニズムをデバッグするのに便利です。

Pause Physics and Resume Physics buttons available during playtesting in Studio.

デフォルトでは、物理の一時停止と再開は、 すべての 記号により示されるように、クライアントサーバーと サーバーの両方に作用します。クライアント または サーバー物理のみを一時停止または再開したい場合は、どちらのボタンの小さな矢印をクリックし、 現在 を選択します。次に、 クライアント/サーバー トグルを介して選択したビューによって、一時停止または再開は、シミュレーションのその側面にのみ作用します。

Selection arrows for Pause Physics and Resume Physics to toggle between All or Current pause/resume action between client and server physics.

物理が一時停止しているとき、ステップフォワード ボタンをクリックすると、1/60秒 (60Hz) の 1/60秒前に進むことができます。隣接するボタンを左にして、小さな矢印をクリックすると、 すべて または 現在 のクライアントと/またはサーバーステップを切り替えることができます。

Step Forward Physics button available during playtesting in Studio, only active while physics is paused.

物理停止/再開に関連して次の技術詳細を注意してください:

  • 物理に基づいていないものの、Animations ツールバーボタンは、アニメーションを一時停止/再開します。
  • 物理を一時停止または再開すると、スクリプトの実行には影響しません。
  • のみの RunService コールバック PreAnimation , PreSimulation , PostSimulation , そして Stepped ツールバーボタンを介して一時停止または再開します。他のコールバック (PreRenderHeartbeatRenderStepped ) は、カメラスクリプト、レンダリングされた視覚化、およびプラグインの通常の機能を維持し続けます。

クライアントとサーバー

クライアントとサーバー オプションを使用すると、複数のStudio セッションを開始でき、1つがサーバーとして機能し、それぞれがクライアントとして機能します。詳細は、マルチクライアントシミュレーション を参照してください。

Clients and Servers options indicated in Test tab

デバイスエミュレーション

デバイスエミュレータ は、スタジオで直接様々なデバイスをエミュレートでき、モバイルデバイス、コンソール、VRヘッドセットでのコントロールの動作方法と、 画面上のUI要素が異なる画面解像度とアスペクト比で表示される方法 についての洞察を提供します。

Device button indicated in Test tab

エミュレーションモードでは、3Dビューポート上の デバイスセレクター ドロップダウンメニューから、より弱いデバイスをエミュレートし、3D コンテンツが動的に読み込まれたり、保存されたりする ストリーミング対応 体験をテストするために、上記の 3D ビューポート上のドロップダウンメニューから装置を選択できます。また、 ビューサイズ を調整し、景観モードとポートレートモードの間の オリエンテーション を変更できます。

Emulation options above the 3D viewport

コントローラーエミュレーション

コントローラーエミュレーター では、スタジオでゲームパッドの入力を正確に直接エミュレートできます。デフォルトのコントローラーは一般的なゲームパッドですが、上左のピッカーメニューからプレイステーション、Xbox、クエストデバイスの代替を選択できます。

Emulate Device Controllers button indicated in Test tab View of the generic controller in the Controller Emulator.

プレイテスト中、マウスを使用してバーチャルコントローラーでエクスペリエンスを制御できます。

また、右上隅の マッピングを編集 をクリックして、バーチャルコントローラーのキーマッピングを表示し、編集できます。例えば、EButtonL2 または 9ButtonA にします。これらのマッピングは、他の Studio 設定と同様に保存され(コントローラーごと、ユーザーごと、コンピューターごと)、エミュレータウィンドウと 3D ビューポートの両方でゲームパッドイベントに翻訳されます。

プレイヤーエミュレータ

プレイヤー エミュレータでは、さまざまなローカライゼーションとコンテンツポリシーをテストできます。詳細は、「プレイヤーエミュレーション」を参照してください。

Player emulator button indicated in Test tab

オーディオをミュートする

ミュート ボタンでは、経験中の サウンドと音楽 をミュートできます。

Mute button indicated in Test tab