Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用户将输入两个坐标。我们必须将它们更改为相反的坐标,我们应该在屏幕上输出一个矩形。我们可以用 C++ 做吗?
当然可以,只是没那么简单。您将需要一个外部库来实现此结果 - 我个人建议查看以下两个教程:
如果你想要 2D 图形,我建议你学习这个
或者如果你想一路走下去
对于 SDL 和 OpenGL,一旦你学会了理解它们,你的问题将很容易通过编写非常简单的代码来解决 - 编写一个矩形或类似的对象通常是学习的第一件事。不同之处在于,SDL 包含相当复杂的框架,可以让您有效地使用 2D 图形,而 OpenGL(SDL 所基于)则更难处理 - 另一方面,奖励是更多的自由你可以做。