Есть два условных квадрата. Как сделать так, чтобы при наложении их друг на друга, второй квадрат вычитал всё в местах наложения на первом, после исчезал. При этом спрайт объекта менялся, а не просто становился прозрачным в месте наложения?
Игровой момент. Есть условный враг при смерти которого спавнится квадрат через который игрок не может пройти. С определённым шансом есть возможность что сработает вычитание тем самым освободив немного места.