スクリーンショット
スクリーンショットコンポーネントを使用すると、キーボードショートカットでさまざまなタイプのスクリーンショットを撮ることができます。A-Frameは、デフォルトでこのコンポーネントをシーンにアタッチするので、コンポーネントを使用するために何もする必要はありません。
# ショートカット
# 等角スクリーンショット
360°(等角)スクリーンショットを撮るには、キーボードの<ctrl> + <alt> + <shift> + s
を押します。
# 遠近法スクリーンショット
通常の(パースペクティブ)スクリーンショットを撮るには、キーボードの<ctrl> + <alt> + s
を押します。
# プロパティ
Property | 概要 | デフォルト値 |
---|---|---|
width | 撮影したスクリーンショットの幅をピクセル単位で指定します。 | 4096 |
height | 撮影したスクリーンショットの高さ(ピクセル)です。 | 2048 |
# メソッド
プログラムでスクリーンショットを撮影し、キャンバスを取得するには、getCanvas()
を呼び出します。
// `screenshot.projection` property can be `equirectangular` or `perspective`.
document.querySelector('a-scene').components.screenshot.getCanvas('equirectangular');
プログラム的にスクリーンショットを撮り、自動的にファイルを保存するには、capture()
を呼び出します。
document.querySelector('a-scene').components.screenshot.capture('perspective')