Не сонная хрень
Мудрец
(12792)
1 месяц назад
Проще будет через игрока, чтобы сразу менять его хп при касании зоны тайла, иначе придётся подцеплять поле хп игрока к скрипту тайла, в остальном это делается точно так же, как у просто противника.
No OneУченик (97)
1 месяц назад
Я попытался скрипт в самого игрока запихать, но прикол в том, что если крепить на основную коллизию игрока, то он просто в них не проваливается (и не наносится урон), а если сделать отдельный Area2D, то при выключении маски (set_collision_mask_value()), игрок просто начинает вечно получать урон (даже вне тайла, хз как это работает)