![](/img/trans.png)
[英]How do I map a texture correctly onto a convex polygon in SFML or OpenGL?
[英]How can I display the convex polygon?
我试图要求用户输入凸多边形应显示的形状数量和点坐标,但由于某种原因,它将不会在窗口中绘制。 不胜感激一些建议!
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();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.