纹理未加载但已绘制

时间:2015-05-10 14:34:44

标签: c++ textures sfml

我正在测试一些SFML 2.3的东西,我看到一些奇怪的东西。我加载一个纹理,然后将它应用于精灵,精灵看起来很好(它有纹理),但在调试控制台中它说没有加载纹理。

这是主程序的代码

#include "SFML/Graphics.hpp"
#include <iostream>

int main()
{
    sf::RenderWindow window(sf::VideoMode(600, 600), "Sprite Test");

    sf::Texture texture;
    if (!texture.loadFromFile("mirror.png"))
    {
        std::cout << "Error loading texture" << std::endl;
    }

    sf::Sprite sprite(texture);

    while (window.isOpen())
    {
        window.clear();

        window.draw(sprite);

        window.display();
    }
}

这是产出:

Console

Window

正如你所看到的,精灵有纹理,但控制台说没有加载纹理:/我不知道是不是2.3版本的SFML的错误,或者是我的电脑问题,我&#39 ; m使用Visual Studio 2013,我已经包含了所有include / libs文件夹,并且还将依赖项添加到链接器 提前感谢所有回答我的人

0 个答案:

没有答案