我运行该代码的错误是在自定义对象的绘制函数触发时有一个分段错误。 我认为,它关系到窗口的地址。
GameObject *obj = new Dummy;
//game loop
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
obj->draw(window);
window.display();
}
return 0;
}
我粘贴整个代码在这里