(MZ) 下のタイルの衝突判定を引き継ぐタイルを配置する方法はありますか?

I have a light source tile. I want to be able to place it anywhere I want and have it basically have no collision at all. It basically would just act as an overlay.

However, if I place it on the floor with no collision, it lets the player walk through it, but if I place it on a wall or object, then the player can walk through that object. On the other hand, if I make the light tile have collision, then the player can’t walk through the light source at all, on the floor or anywhere else. Help?

イベントメニューを開き、優先度を「キャラクターより下」から「キャラクターと同じ」に変更してください。これにより、イベントの上を移動できなくなります。イベントの上を移動できるようにしたい場合は、「キャラクターより下」に設定してください。

追記:基本的には、壁に配置するときはキャラクターと同じ優先度に、床に配置するときはキャラクターより下の優先度に設定します。

イベントではありませんが、タイルセットに含まれています。

壁との衝突の代わりに、イベントを使用することもできます。

まあ、いいでしょう。私がゲームで使用する松明のタイルは、技術的にはキャラクターカテゴリに属しており、イベント上に配置できます。

それでも、キャラクターと同じイベントをタイル上に配置することで、どのタイルも通行不可能にすることができます。つまり、通常は衝突判定のない光源タイルを置き、壁に配置された場合に通行不可能にするためにイベントをそこに配置する、といったことができます。私はこのトリックをよく使っています。

なるほど、ありがとうございます

選択肢は以下のいずれかです:

• 文字と同じレイヤーに設定されている同じスペースに、空のイベントを配置する
• タイルをマップに配置しない代わりに、タイルを画像として使用し、かつ「キャラクターの下」に設定されていないイベントをそのスペースに配置する。