gpt4 book ai didi

c++ - 如何显示凸多边形?

转载 作者:行者123 更新时间:2023-11-27 23:59:46 27 4
gpt4 key购买 nike

我试图让用户输入形状的数量和凸多边形应该出现的点坐标,但由于某种原因它不会在窗口中绘制。将不胜感激一些建议!

while (window.isOpen())
{
sf::Event event;

while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}

window.clear();

for (int i = 0; i < numObjects; i++)
{
window.draw(convex[i]);
}

if( sf::Keyboard::isKeyPressed( sf::Keyboard::Escape ) )
{
window.close();
}


window.display();
}

最佳答案

您绘制,然后清除,然后显示。那行不通的。您需要先清除旧框架,然后绘制并然后显示。

    window.clear();

for (int i = 0; i < numObjects; i++)
{
window.draw(convex[i]);
}

window.display();

关于c++ - 如何显示凸多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40019628/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com