Как нарисовать объект с круглыми отверстиями в SFML?

Я создаю простейшую систему 2D освещения — рисую поверх всех игровых объектов черный полупрозрачный прямоугольник, за исключением освещаемых мест. Каждый источник света содержит радиус и координаты центра окружности, которую он освещает. Соответственно, мне нужно нарисовать sf::RectangleShape с отверстиями, заданными sf::CircleShape. Как это сделать с адекватной производительностью?


Ответы (0 шт):