【发布时间】:2017-12-08 09:56:10
【问题描述】:
我只是尝试编写一个国际象棋引擎,对我来说重要的是我获得了一个漂亮的游戏视觉表示。我试图在 Visual Studio 项目中实现代码 - 问题是程序只显示黑屏而不是我加载的纹理。
我的代码如下:
#include <SFML/Graphics.hpp>
#include <time.h>
using namespace sf;
int main(){
RenderWindow window(VideoMode(1000, 1000), "MattseChess!");
Texture t1;
t1.loadFromFile("images/board.png");
Sprite s(t1);
while (window.isOpen())
{
Event e;
while (window.pollEvent(e)) {
if (e.type == Event::Closed)
window.close();
//Draw
window.clear();
window.draw(s);
window.display();
}
}
return 0;
}
你知道我做错了什么吗?
【问题讨论】: