如何使用SFML操作图像?

时间:2011-12-06 15:47:02

标签: c++ image sfml

我正在制作游戏,我需要将一系列图块绘制到sf::Image中,但这是我可以将某些内容绘制到sf::Image(或sf::Texture)的唯一方法是通过直接编辑像素。

我想知道在SFML中是否有类似SDL_BlitSurface之类的功能或类似的功能。我可以画的唯一对象是sf::RenderWindow

我做错了什么或遗忘了什么?

1 个答案:

答案 0 :(得分:2)

您可以使用sf::RenderTexture使用任何drawable调用Draw函数,并将结果作为sf::Texture。然后,您可以将sf::Texture转换为sf::Image。请看一下文档。