Robloxは、体験の所有者や編集者向けにカスタムデバッグフリーカメラモード(freecam)を提供しており、これによりカメラがキャラクターから切り離され、デフォルトのカメラでは到達できないシーンを自由に飛び回ることができます。特に、シネマティックなスクリーンショットやビデオをキャプチャしたり、ライブゲームでプレイヤーを観戦したり、問題をデバッグしたりするのに便利です。
利用可能性
フリーカメラモードは、次の2つの場所で使用できます。
- Roblox Studio - freecamはプレイテストセッション中に利用可能です。
- ライブクライアント - 体験の所有者であるか、体験内で編集権限を付与されている必要があります。
トグル方法
Left Shift + Pを押してフリーカメラモードをオンまたはオフにします。有効にすると、カメラがキャラクターから切り離され、画面上のUIが自動的に隠されるため、シーンを妨げることなく見ることができます。
入力アクションシステム
このページで説明されている強化されたフリーカメラ機能(設定メニューやシネマティックポストプロセッシングを含む)は、入力アクションシステム(IAS)上で動作し、体験がアップグレードされたIASプレイヤースクリプトにオプトインしている場合にのみ利用可能です。
オプトインするには、Workspace.PlayerScriptsUseInputActionSystemをEnabledに設定して、フリーカメラのコントロールがIAS上で動作し、入力がデフォルトのゲームプレイアクションときれいに統合されるようにします。
カメラコントロール
フリーカメラモードでは、カメラはキャラクターやシーンから独立して、希望の位置に移動および回転できます。カメラを制御するための以下のコントロールが利用可能です:
| アクション | キーボード & マウス | ゲームパッド |
|---|---|---|
| 前進 / 左 / 後退 / 右に移動 | W A S D | 左スティック |
| 高度を変更(上 / 下) | E / Q | R2 / L2 |
| 視点を回転 / パン | 右マウスボタンを押しながらドラッグ、またはトラックパッドでパン | 右スティック |
| ズーム(視野) | マウスのスクロールホイール、またはトラックパッドのピンチ | X / Y |
| ロール(左 / 右に傾ける) | Z / C — どちらかのキーをダブルタップしてロールをリセット | L1 / R1 — ダブルタップしてロールをリセット |
| 精密なフレーミングのために遅く移動 | 移動中にShiftを押し続ける | — |
| 設定メニューを開く | ↑(上矢印) | Dパッド上 |
移動
W A S D(または左スティック)を使用して、シーン内をカメラで飛び回ります。
高度
EとQ(またはR2 / L2)を使用して、カメラを垂直に上げたり下げたりします。
回転
右マウスボタンを押しながらドラッグ(または右スティックを使用)して、視点を回転させたりパンしたりします。
視野
マウスホイールをスクロール(またはゲームパッドでX / Yを押す)して視野をズームします。視野を狭めることで、遠くの被写体に対してよりタイトでテレフォト的なフレーミングが得られます。
ロール
ZとC(またはL1 / R1)を使用して、カメラをロールさせてダッチアングル効果を得ます。どちらかのロールコントロールをダブルタップすると、カメラがデフォルトの水平に戻ります。
設定メニュー
↑(またはDパッド上)を押して、画面上の設定メニューを開き、ショットの微調整のための詳細な調整を行います。
以下のコントロールを使用してメニューをナビゲートします:
- ↑ ↓でリスト内の選択を移動します。
- →でグループに入るか、編集するアイテムを選択します。
- ←で前のレベルに戻るか、トップレベルからメニューを閉じます。
- アイテムを編集しているときは、← →で値を調整し、↑ ↓で編集を終了します。
ゲームパッドでは、対応する方向にDパッドを使用します。
移動、回転、ロール、視野
これらのモーションコントロールのそれぞれは、設定メニューで2つの独立した設定を公開します:
- 速度は、値がどれだけ速く変化するかを制御します。地面をカバーしたり、ズームしたり、傾けたり、パンしたりするのをより早くするために増加させ、微細で正確な調整のために減少させます。
- 剛性は、カメラが入力の変化にどのように収束するかを制御します。高い剛性は、入力にぴったりと従い、急激に停止します。低い剛性は、ダンピングを追加し、カメラが徐々にスムーズに動くようにします。
高速 — カメラが素早く回転します:
低速 — カメラがゆっくり回転し、正確なフレーミングを行います:
高剛性 — カメラが入力にぴったりと従い、急激に停止します:
低剛性 — カメラがスムーズに動き、よりシネマティックな動きを実現します:
UIの可視性
画面上のインターフェースのどれが表示されるかを制御し、クリーンなショットをキャプチャしたり、重要な情報を画面に表示したりします。
- 画面GUI — 体験の画面上のUIオーバーレイをトグルします。オンに設定すると表示され、オフに設定すると妨げのないビューが得られます。
- リーダーボード — プレイヤーのリーダーボードをトグルします。オンに設定すると画面に表示され、オフに設定すると隠れます。
プレイヤーロック
プレイヤーロックは、特定のプレイヤーのキャラクターにカメラを固定し、手動で追跡することなくアクションを追うことができます。
- 有効 — プレイヤーロックをオンまたはオフにします。オンのときはカメラが選択したターゲットを追い、オフのときはカメラが自由に動きます。
- ターゲット — サーバー内のプレイヤーをサイクリングして、カメラがロックする対象を選択します。
カスタムポストプロセッシング
シネマティックなポストプロセッシング効果をショットに重ねます。有効は、カスタムフリーカメラの効果のために既存のすべてのポストプロセッシング効果を無効にし、以下の各効果をトグルして微調整できます:
- 被写界深度は、焦点が合っていないシーンの部分をぼかします — 被写体に目を引き付けたり、遠くの背景を柔らかくしたりするのに最適です。
- ブルームは、明るい光を誇張し、明るい部分が光るようにし、強い光源を向けたカメラをシミュレートします。
- ぼかしは、全体のビューにガウスぼかしを適用し、柔らかく夢のような、または完全に焦点が合っていない外観を作り出します。
- 色補正は、明るさ、コントラスト、彩度、色合いを調整して、ムードを設定したり、ショット全体の色をグレーディングしたりします。
- サンレイは、カメラと太陽の間にあるオブジェクトによって形作られた光のハローを太陽の周りに投影し、リアルな光と影を作り出します。
- カラーグレーディングは、レンダリングされた色が画面にどのようにマッピングされるかを変更します — 鮮やかな現代的な外観と、彩度の低いレトロなトーンの間で切り替えます。
GUIの可視性ショートカット
設定メニューのUIの可視性トグルとは別に、Robloxは画面上のUIのカテゴリを隠すエンジンレベルのキーボードショートカットを提供しており、インターフェースなしでクリーンなショットをキャプチャするのに便利です。これらはライブクライアントおよびStudioのプレイテストで機能し、フリーカメラと同じオーディエンス(体験の所有者または編集権限を持つユーザー)に利用可能です(Studioでは常に利用可能)。同じショートカットを再度押すと復元されます。
これらのコントロールは現在、キーボード専用で利用可能です。Ctrl(またはmacOSでは⌘)を押しながらLeft Shiftを押し、その後に次のキーを押します:
| ショートカット | 隠す / 表示する |
|---|---|
| CtrlLeft ShiftG | Roblox提供のコアUI、例えばトップバーやメニュー。 |
| CtrlLeft ShiftC | 開発者が作成したScreenGuis(画面上の2D UI)。 |
| CtrlLeft ShiftB | 開発者が作成したBillboardGuis(ワールドスペースの3Dビルボード)。 |
| CtrlLeft ShiftN | プレイヤーのネームプレート(名前とヘルスバー)。 |
CtrlLeft ShiftG — RobloxコアUIをトグルします:
CtrlLeft ShiftC — 体験の画面上のGUIsをトグルします:
CtrlLeft ShiftB — 開発者が作成したBillboardGuisをトグルします:
CtrlLeft ShiftN — プレイヤーのネームプレートをトグルします: