SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › При выстреле пуля не появляется, а просто наносит урон ближайшему противнику. › Ответ в теме: При выстреле пуля не появляется, а просто наносит урон ближайшему противнику.
Вообщем после дня ковыряния нашёл ответ в англоязычном форуме. Суть в чём: строка 29 даёт не те X и Y, при изменении её на return FloatRect(sprite.getPosition().x, sprite.getPosition().y, w, h); всё отлично работает.