[英]SFML RenderWindow Odd Characters
所以我试图让SFML与Visual C ++ 2010一起使用,现在它将打开窗口,但它确实如此。
当您尝试移动或关闭窗口时,窗口也不响应。 这是我的代码:
////////////////////////////////////////////////////////////
// Headers
////////////////////////////////////////////////////////////
#include <SFML/Graphics.hpp>
int main()
{
// Create the main window
sf::RenderWindow App(sf::VideoMode(800, 600, 32), "SFML Window");
while (true)
{
App.Clear();
App.Display();
}
return EXIT_SUCCESS;
}
您必须每帧轮询事件以使窗口响应操作系统。 如果不这样做,则不会移动或关闭它。
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow App(sf::VideoMode(800, 600, 32), "SFML Window");
while (App.IsOpened())
{
App.Clear();
sf::Event event;
while (App.PollEvent(event))
{
if (event.Type == sf::Event::Closed)
App.Close();
}
App.Display();
}
return EXIT_SUCCESS;
}
如果使用SFML 1.6, PollEvent
更改为GetEvent
。 阅读文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.