SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › Торможение › Ответ в теме: Торможение
По факту не использовать cout для сброса всего. Используйте sf::Text для дебага информации обновляемой каждый цикл(Кстати, надеюсь цикл не имеет шаг равный частоте кадров). В cout в основном выводят информацию о ошибках либо о критических моментах программы, которые не должны возника каждый цикл. Ну и к “Чем больше пуль тем больше лагов”. Они просто картинки или выгружаються в физический движок? (Самописный/box2d) Если случай с box2d убедись что ты не создаёшь пули 5×5 метров размером (ибо измерения в box2d производится не в пикселях SFML).