在哪些情况下更喜欢GDI而不是DirectX/OpenGL [关闭]

xriantvc  于 2023-10-18  发布在  其他
关注(0)|答案(2)|浏览(129)

已关闭,此问题为opinion-based。它目前不接受回答。
**想改善这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答。

上个月关门了。
Improve this question
我是图形编程的新手,我想知道为什么我会喜欢GDI而不是DirectX/OpenGL的硬件加速图形?
是否仍有充分的理由使用GDI?

chhkpiq4

chhkpiq41#

它最终归结为你需要什么。如果你只是需要非实时的2D图形,GDI将完全满足你的需要。
另一方面,DirectX和OpenGL需要更多的工作来使用和管理(通常使用更多的系统资源),尽管它们允许更快的绘图和3D。
记住,保持简单,你不需要一个完整的3D系统来画几个圆!

yduiuuwa

yduiuuwa2#

如果需要渲染文本; GDI绝对是一个更好的选择。除非你已经准备好学习如何解析字体文件和绘制字体。SFML做了一些不错的文本绘制,但每个字符使用32位。

相关问题