スクリプトタブには、スクリプトの記述とテストのためのツールが含まれています。 このタブにアクセスできるのは、スクリプトを表示または編集しているときのみです。
クリップボード
最も左側のセクションには、インスタンスまたはコードの行をコピー、切り抜き、貼り付けするためのツールが含まれています。
ナビゲート
ナビゲートのセクションでは、開いているスクリプトの間を素早く移動できます。
アクション | ショートカット | 概要 |
---|---|---|
戻る | Shift + Ctrl/⌘ + - | 開いている前のスクリプトに移動します。 |
早送り | Shift + Ctrl/⌘ + = | 開いている次のスクリプトに移動します。 |
編集
編集セクションでは、スクリプトの任意の部分を検索して編集したり、エクスプローラウィンドウ内のインスタンスを選択して一括操作したりできます。 これらの操作に紐付けられたデフォルトのショートカットについては、Studio のショートカットをご覧ください。
アクション | 概要 |
---|---|
検索 | 次のツールがあるポップアップメニューを開きます。
|
置き換え | スクリプト内の一致の1つ(またはすべて)を新しい文字列で置き換えることができます。 |
選択 | 次のツールがあるポップアップメニューを開きます。
|
フォーマット
フォーマットセクションでは、スクリプトの一部または全体を読みやすいようフォーマットできます。 ドロップダウンで、フォーマット選択または文書をフォーマットのいずれかを選択できます。
操作 | ショートカット | 概要 |
---|---|---|
フォーマット選択 | Alt/⌥ + Shift + F | スクリプトの選択範囲を、適切なレイアウトとインデントでフォーマットします。 |
文書をフォーマット | 現在の選択範囲にかかわらず、スクリプト全体をフォーマットします。 |
プレイテストオプション
仮想空間のプレイテストを行うには、3 つの一般的なオプションがあります。 ボタンをクリックしてそのタイプのプレイテストを開始するか、ボタンの下の小さな矢印をクリックして別のオプションを選択します。
操作 | ショートカット | 説明 |
---|---|---|
プレイ | F5 | バーチャル空間のシミュレーションを開始し、アバターをSpawnLocationまたは (0, 100, 0) 付近の座標に挿入します。 |
ここでプレイ | 仮想空間のシミュレーションを開始し、アバターをカメラの現在位置の前に挿入します。 | |
実行 | F8 | 仮想空間のシミュレーションを開始しますが、アバターは挿入されません。 シミュレーションは、現在のカメラの位置から始まり、Studioのカメラコントロールを使用して移動できます。 |
プレイテストが実行されると、以下のオプションが使用可能になります。
操作 | ショートカット | 説明 |
---|---|---|
クライアント / サーバー | 「ソロプレイ」モード(プレイまたはここでプレイ)でのプレイテスト中に、クライアントモードとサーバーモードを切り換えます。 | |
一時停止 / 再開 | F5 | プレイテストを一時停止または再開します。 |
停止 | Shift+F5 | バーチャル空間のシミュレーションを停止し、すべてのオブジェクトとインスタンスをプレイ、ここでプレイまたは実行がクリックされる前の状態にリセットします。 |
デバッグツール
デバッガーセクションでは、デバッガーをコントロールできます。
操作 | ショートカット | 説明 |
---|---|---|
ステップイン | F11 | デバッガーを現在の行の関数内に移します。 現在の行に関数がない場合、デバッガーは次の行に移ります。 |
ステップオーバー | F10 | デバッガーをコードの次の行に移しますが、関数内には入りません。 |
ステップアウト | Shift + F11 | デバッガーを現在の関数の外に出し、関数が呼ばれた後の次の行のコードに移します。 現在の行が関数の中ではない場合、デバッガーは次の行に移動します。 |
隣のデバッグエラーセクションでは、スクリプトエラーを即席のブレークポイントとして扱う選択が可能です。
操作 | 説明 |
---|---|
どんな時もしない | 即席のスクリプトのデバッグを無効にします。 |
すべての例外で | pcall内で発生するものも含めてすべてのエラーをフラグします。 |
未処理の例外で | 非保護モードで発生するエラーのみをフラグします。 デバッガーはpcall内で発生するエラーを無視します。 |
そのほかの操作
最も右側の操作セクションには、さまざまなスクリプト操作が含まれます。
操作 | ショートカット | 説明 |
---|---|---|
スクリプトエラーへ | スクリプト内のエラーの最初のインスタンスにカーソルを移動します。 | |
スクリプトをリロード* | Ctrl/⌘ + R | スクリプトに加えられた変更をアクティブなプレイテストに適用します。 Studio設定がランタイムスクリプトの変更を自動保存するように設定されている場合、またはプレイテストの停止時に変更の保存を承認した場合を除いて、プレイテストの外でスクリプトに変更が保存されることはありません。 この操作は、プレイテスト中のみ利用できます。 |
コミット | 変更をすべてスクリプトにコミットし、チームにいるほかの開発者が更新されたスクリプトを利用できるようにします。 この操作は、チーム制作のセッション中のみ使用できます。 | |
コメントの切り換え | Ctrl/⌘ + / | スクリプトの行がコメントかどうかを切り換えます。 |
すべての折り畳みを展開 | Ctrl/⌘ + E | スクリプトのすべての折り畳み表示を展開します。 |
すべてのフォールドを折り畳み表示 | Shift + Ctrl/⌘ + E | スクリプトの折り畳める部分をすべて折りたたみ表示します。 |