如何使用 SFML 库在 C++ 中加载图像?

How can I load an image in C++ using SFML library?

如何使用 SFML 库在 C++ 中加载图像?

我正在使用 C++ 制作游戏,对于奖金的纹理,我想从目录上传 *.png 而不是在 *.cpp 文件中创建它们。我如何使用 SFML 库执行此操作?

试试这样的东西:

sf::Texture texture;
if (!texture.loadFromFile("path/to/myTexture.png")) {
    perror("Couldn't load texture \"myTexture\".");
    return;
}  

然后你可以把它放在 spirte 上:

sf::Sprite sprite;
sprite.setTexture(texture);

最后显示出来:

sprite.setPosition(x,y);
window.draw(sprite);