レイヤーとカメラ

レイヤーは、画面に表示されるオブジェクトの仮想的な床のようなものとして機能します。オブジェクトは、デフォルトでは「ベースレイヤー」であるレイヤー上に描画され、レイヤーは画面上に描画されます。シーンには複数のレイヤーを含めることができます。レイヤーが別のレイヤーの下にある場合、前のレイヤーのオブジェクトは、Zオーダーに関係なく、後者のすべてのオブジェクトの下に表示されます。

レイヤーは、透明な紙のシートを互いの上に重ねたものと考えることができます。

新しいレイヤーを作成するか、既存のレイヤーを編集するには、このボタンを使用してレイヤーエディターを開きます。

レイヤーエディターでは、プラス記号を使用して新しいレイヤーを作成できます。レイヤーの名前を変更したり、表示を切り替えたり、効果を追加したりできます。

ゲーム中、仮想カメラが各レイヤーに接続されます。シーン内でカメラを移動して、画面にレンダリングされるレイヤーの部分を移動できます。カメラを回転させて、画面上のこのレイヤーのオブジェクトを効果的に回転させることもできます。

カメラをオブジェクトの中心に配置する

カメラをオブジェクトに配置するには、2つのアクションがあります。

  • オブジェクトを常にカメラのビュー内に留めたい場合、カメラをオブジェクトの中心に置くことができます。これにより、カメラはシーンのどこにいてもオブジェクトに追従します。
  • カメラが範囲外に出ないようにするには、制限内でオブジェクトの中心にカメラを置くことができます。これにより、入力した対角線上の2つのポイントを使用して、内接する四角形内のカメラの中心が制限されます。

カメラでズームする

カメラにズームを適用できます。シーンにズームインすると、コンテンツは大きく表示され、ズームアウトすると、デフォルト設定よりも小さく表示されます。デフォルトのズーム値は1です。ズームインするには、1より大きい値を設定し、ズームアウトするには1より小さい値を設定します。

レイヤーの可視性を変更する

レイヤーの表示/非表示は、レイヤーエディターまたはイベントを使用して切り替えることができます。レイヤーを非表示にしても、レイヤー上のオブジェクトは削除されません。レイヤーが非表示の場合、レイヤー上のすべてのオブジェクトが存在し、他のレイヤー上のオブジェクトと対話できますが、それらは表示されません。.

デフォルトでは、すべてのレイヤーが表示されます。これは、レイヤーエディターで変更できます。.

レイヤーのタイムスケールを変更する

レイヤーの「タイムスケール」を使用すると、レイヤー内のすべてのアニメーションとすべてのオブジェクトの動きの速度を変更できます。レイヤーの時間を遅くするには、1未満のタイムスケールを設定します。レイヤーの時間を速くするには、1より大きいタイムスケールを設定します。デフォルトのタイムスケールは、すべてのレイヤーで1です。

レイヤーの効果(シェーダー)

レイヤーのレンダリング方法を変更するエフェクトを追加できます。これにより、夜のエフェクト、セピア色のフラッシュバック/レトロな雰囲気などをすばやく作成できます。 詳しくは、エフェクトの詳細を御覧ください。

レイヤーとカメラの他の操作

ゲーム中にオブジェクトレイヤーを変更する

オブジェクトを別のレイヤーに移動したり、すべてのオブジェクトで使用可能なアクションと条件を使用してオブジェクトのレイヤーを確認したりできます。

カメラの奥行きと角度

  • カメラの高さは表示されるゲームの垂直辺の長さで、幅は水平辺の長さです。デフォルトでは、これらのサイズはゲームウィンドウと同じです。これらを変更すると、レイヤーのレンダリングが拡大または最小化されます。ほとんどの場合、ゲームウィンドウのサイズを変更する場合、カメラが新しいウィンドウサイズにサイズを更新するように、シーンを変更または再起動する必要があります。
  • カメラの角度は、カメラがXY平面上で回転する角度です。時計回りに進むにつれて角度が大きくなります。