マニュアル:タイル効果

アクションゲームメーカーには、タイルエフェクトと呼ばれる独自の機能が含まれています。タイルエフェクトは、オブジェクトが特定のタイルの上に立っている間、または特定のタイルと重なっている間に、特別な挙動を適用します。


タイル側の設定

  1. タイルセットを開き、エフェクトを割り当てたいタイルを選択します。
  2. タイルエフェクトプロパティを展開し、 desired なエフェクトを設定します。

各プロパティの説明:

  • 衝突パターン:
    • 接触: タイルに触れたときにエフェクトが適用されます。
    • 重複: タイルの領域と重なったときにエフェクトが適用されます。
  • オブジェクトグループ:
    この指定されたグループに属するオブジェクトのみが影響を受けます。
    グループが設定されていない場合、エフェクトは発生しません。
  • エリア値:
    エフェクトが有効な間、オブジェクトの変数 stayed_area_ID が自動的にこの値に設定されます。
  • 移動速度値 / ジャンプ値:
    オブジェクトの移動速度またはジャンプ力を上書きします。
  • オフセット X/Y 値:
    オブジェクトの X または Y 位置をシフトします。
    (例:沼に沈むようなエフェクト)
  • スライド値:
    オブジェクトをスライドさせます。
    (例:氷や油の表面)
  • 消滅:
    接触した瞬間にオブジェクトを即死させます。
  • HP 値:
    タイル上にいる間、設定された間隔で HP を連続的に減少させます。
    (例:毒の沼)
  • 重力値:
    影響を受けたオブジェクトに適用される重力を上書きします。

オブジェクト側の設定

オブジェクトをタイルエフェクトの影響下にするには:

  1. GameObjectインスペクターを開きます。
  2. タイルエフェクトを有効にするオプションをオンにします。