SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › Цикл взаимодействия с картой. › Ответ в теме: Цикл взаимодействия с картой.
Как я понимаю, цикл будет выполняться, только если спрайт персонажа пересёк границу тайла карты. Если персонаж находится строго внутри тайла карты вдоль оси x (соответственно, y), то проверка коллизий по оси x (соответственно, y) не проводится, что , в принципе, логично.