アクションゲームメーカーには、タイルエフェクトと呼ばれる独自の機能が含まれています。タイルエフェクトは、オブジェクトが特定のタイルの上に立っている間、または特定のタイルと重なっている間に、特別な挙動を適用します。
タイル側の設定
- タイルセットを開き、エフェクトを割り当てたいタイルを選択します。
- タイルエフェクトプロパティを展開し、 desired なエフェクトを設定します。
各プロパティの説明:
- 衝突パターン:
接触: タイルに触れたときにエフェクトが適用されます。重複: タイルの領域と重なったときにエフェクトが適用されます。
- オブジェクトグループ:
この指定されたグループに属するオブジェクトのみが影響を受けます。
グループが設定されていない場合、エフェクトは発生しません。 - エリア値:
エフェクトが有効な間、オブジェクトの変数stayed_area_IDが自動的にこの値に設定されます。 - 移動速度値 / ジャンプ値:
オブジェクトの移動速度またはジャンプ力を上書きします。 - オフセット X/Y 値:
オブジェクトの X または Y 位置をシフトします。
(例:沼に沈むようなエフェクト) - スライド値:
オブジェクトをスライドさせます。
(例:氷や油の表面) - 消滅:
接触した瞬間にオブジェクトを即死させます。 - HP 値:
タイル上にいる間、設定された間隔で HP を連続的に減少させます。
(例:毒の沼) - 重力値:
影響を受けたオブジェクトに適用される重力を上書きします。
オブジェクト側の設定
オブジェクトをタイルエフェクトの影響下にするには:
- GameObjectのインスペクターを開きます。
- タイルエフェクトを有効にするオプションをオンにします。

