如何使用 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);
如何使用 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);