如果我想制作性能更好的游戏,我应该将 SDL 与 OpenGL 一起使用吗?或者我必须制作没有 SDL 的纯 OpenGL 代码。
为什么带有 SDL 的 OpenGL 比纯 SDL 或纯 OpenGL 更好?
或者最好的选择是用SDL做窗口管理和输入处理,用OpenGL做绘图?
我发现了关于 OpenGL 的非常好的教程(http://www.opengl-tutorial.org/)
我可以将本教程与 SDL 结合使用吗?
这个网站有你正在寻找的答案。巧合的是,它也有 SDL 和 OpenGL 教程。希望这可以帮助!
我的问题是,如果我想制作性能更好的游戏,我应该将 SDL 与 OpenGL 一起使用吗?
没关系,其实。
或者我必须制作没有 SDL 的纯 OpenGL 代码。
您必须以某种方式为您的 OpenGL 创建一个窗口。如果你自己做或使用框架对 OpenGL 没有任何影响。很可能新手的窗口管理不会像正确编写的框架那样优雅。
我的建议:使用框架。在性能方面,哪一个并不重要。
请阅读 :
http://www.sdltutorials.com/sdl-opengl-tutorial-basics http://www.libsdl.org/docs/html/guidevideoopengl.html
对于开发,我推荐任何平台的“CodeLite”,或 Windows 的 Visual Studio