В чем суть: Есть подвижный объект(character) и объект, который он может "поглотить"(bullet). Чтобы это произошло необходимо чтобы они совпадали по координатам, то бишь один объект находился на другом.
Проблема: Координаты это одиночная точка в левом верхнем углу объекта, которая не зависит от его размера и других характеристик. И чтобы координаты соприкоснулись к друг-другу - человеку, который управляет персонажем необходимо потратить over9999 часов на это.
Потратил около часа-двух на попытку исправить это, но ничего не вышло, к сожалению.
Код:
private void eatBullet()
{
if (character.Location == bullet.Location)
{
_characterSizeX += 5;
_characterSizeY += 5;
}
}