如何使用SFML操作图像

How to manipulate images with SFML?

本文关键字:图像 操作 SFML 何使用      更新时间:2023-10-16

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

我想知道是否有任何功能像SDL_BlitSurface或类似的东西在SFML。我唯一可以画东西的对象是sf::RenderWindow

是我做错了什么还是忘记了什么?

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