最近有人向我建议我应该"完全跳过低级别api,只使用一些基于它们构建的高级库.因为在简单的opengl/directx上构建很多工作,即使对于有经验的程序员来说也是如此"
任何人都可以建议一些或一个地方,我可以找到一些将我的房子?谢谢!
这实际上取决于您想要做什么。许多人选择像 SDL(简单的直接媒体层)这样的东西,它是 OpenGL/DirectDraw/GDI(以及更多)的抽象,但它仍然是低级的。它本身可以与 c++ 一起工作。
Simple DirectMedia Layer 是一个跨平台多媒体库,旨在通过 OpenGL 提供对音频、键盘、鼠标、操纵杆、3D 硬件和 2D 视频帧缓冲区的低级访问。MPEG 播放软件、模拟器和许多流行游戏都使用它,包括屡获殊荣的 Linux 移植版“文明:权力召唤”。
选择像这样的非常流行的库的一个优点是那里有大量的示例工作。
| 归档时间: |
|
| 查看次数: |
3261 次 |
| 最近记录: |