最近有人建议我应该
“现在完全跳过低级 api,只使用一些构建在它们之上的高级库。因为在普通的 opengl/directx 上构建是很多工作,即使对于有经验的程序员也是如此”
任何人都可以推荐一些或一个我可以找到适合我的地方吗? 谢谢!
最佳答案
这真的取决于你想要做什么。许多人选择像 SDL(简单的直接媒体层)这样的东西,它是对 OpenGL/DirectDraw/GDI(以及更多)的抽象,但它仍然是低级的。它 native 适用于 C++。
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
http://www.libsdl.org/
选择像这样一个非常受欢迎的库的一个优点是那里有大量的示例工作。
关于opengl - 面向初中级 C++ 程序员的高级 OpenGL 友好库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5845142/