Как манипулировать изображениями с SFML? - PullRequest
1 голос
/ 06 декабря 2011

Я работаю над игрой, и мне нужно нарисовать последовательность плиток в sf::Image, но единственный способ, которым я мог нарисовать что-то в sf::Image (или sf::Texture), это непосредственно редактировать пиксели.

Я хотел бы знать, есть ли какая-либо функция, подобная SDL_BlitSurface, или что-то подобное в SFML.Единственный объект, на котором я мог рисовать, был sf::RenderWindow.

Я делаю что-то не так или забываю о чем-то?

1 Ответ

2 голосов
/ 07 декабря 2011

Вы можете использовать sf::RenderTexture для вызова Draw функций с любым рисунком и принять результат как sf::Texture.Затем вы можете конвертировать sf::Texture в sf::Image.Просто взгляните на документацию.

...