我开始使用 SFML 和 C++ 创建游戏。但是,我有一个问题。我有基本的骨架类代码,但由于某种原因,当我创建一个窗口(sf::Window)时,我立即崩溃了!此代码不包含任何事件检查代码,但它确实包含并且仍然崩溃;此外,显然,如果由于缺乏事件检查,它应该需要几秒钟才能崩溃。当然,一旦我看到窗口,我会添加它。
#include <iostream>
#include <windows.h>
#include <SFML/Window.hpp>
#include "GameBase.h"
#include "Character.h"
#include "GameStart.h"
using namespace std;
using namespace sf;
int main() {
GameStart::GameStart();
Clock timer;
cout << "Started." << endl;
Window GameWindow(VideoMode(640, 480),"Basic window");
while (1) {
Sleep(0.5f);
}
return 0;
}
我知道这不是计时器、GameStart 或任何其他个人包含文件。