レイヤーエフェクト

シーンのレイヤーにエフェクトを追加できます。これらの効果により、ゲームの雰囲気とレンダリングをすばやく変更できます。たとえば、ななめ視点で歩き回るゲームの例に追加されたセピア効果は次のとおりです。

GDevelopには複数のエフェクトが付属されており、将来、拡張機能から新しいエフェクトをインストールできるようになります.

レイヤーへのエフェクトの追加

シーンエディターで、レイヤーエディター.を開きます。

ベースレイヤーまたは別のレイヤーを見つけて、「エフェクトを追加」ボタンをクリックします。

下のウィンドウには、今はありませんが、レイヤーに適用されている効果が表示されます。「エフェクトを追加」をクリックします。

「エフェクト」と表示されている新しいエフェクトが作成されます。この名前は、後でゲーム中にエフェクトのパラメーターを変更するのに役立ちます。

エフェクトの種類を選択します。クリックして選択します。

ウィンドウには、エフェクトのパラメーターが表示されます。これらのパラメーターは、選択したエフェクトの種類によって異なります。

デフォルトのパラメータをそのままにすることも、今すぐ変更することもできます。パラメータの値は通常0(無効)から1になります。

ゲームにエフェクトを試してみてください

プレビューを起動して、適用された効果を確認します。エフェクトはレイヤー全体に適用されるため、レイヤー上のすべてのオブジェクトがエフェクトの一部になります。

複数のレイヤーがある場合は、すべてのレイヤーに同じエフェクトを追加できます。

たとえば、背景レイヤー、基本レイヤー、およびUIレイヤー(ゲームのインターフェイスを表示)がある場合でも、UIレイヤーではなく、背景レイヤーと基本レイヤーだけにエフェクトを追加することができます。
## ゲーム中にエフェクトパラメーターを変更する

イベントを使用すると、ゲーム中にパラメーターを操作できます。昼夜サイクル、フラッシュバック効果など、さまざまな状況で役立ちます。

まず、レイヤーエディターでエフェクトの名前と変更するパラメーターの名前を確認します。そのためには、レイヤーエディターを開き、レイヤーのエフェクトを編集します。エフェクトの名前とパラメーターの名前に注意してください。

この例では、ナイトエフェクトは「エフェクト」と表示されており、「不透明度」と「強度」の2つのパラメーターがあります。

「エフェクトパラメーター」というアクションを使用してイベントを追加できます。

  • 最初にレイヤー名を入力します(引用符を忘れないでください)。ベースレイヤーには、空の文字列(““)を入力します。
  • エフェクトの名前、たとえば”エフェクト”と入力します。
  • パラメータ名を、例えば "透明度""強度"のように入力します。
  • 最後に、このパラメーターに設定する新しい値を入力します。
これらの名前はすべて大文字と小文字が区別されます。特に、パラメーター名は小文字です。エフェクトとパラメーターの名前を再確認してください。

ベースレイヤーの「エフェクト」と呼ばれるエフェクトの不透明度を変更するアクションの例を次に示します。