【问题标题】:OpenGL + SFML or SDL? [closed]OpenGL + SFML 还是 SDL? [关闭]
【发布时间】:2011-09-04 13:21:00
【问题描述】:

嘿,所以我就像一天前一样刚刚开始 SDL,因为我计划最终进入 OpenGL,但最近研究了显然更现代和更容易的 SFML。我没有听说过任何关于 SFML 的书,也没有看过任何关于它的书,而且我听说人们说 OpenGL+ SDL 非常好。 在 OpenGL 中使用 SFML 也是如此吗?

【问题讨论】:

    标签: performance opengl sdl sfml


    【解决方案1】:

    如果您使用 C++ 编程,请使用 SFML。它将允许您真正使用 C++ 功能。如果您使用 C 编程,您可能应该使用 SDL。它们在性能和功能上相似,但 SDL 支持更多平台并且更受欢迎。

    【讨论】:

    • 好吧,如果我打算使用 2d 游戏引擎,例如 LOVE2d、Exult、Flexible Isometric Free Engine 等,它们似乎也与 SDL 有着非常好的关系,但是我还没有听说过他们将如何使用 SFML。
    • 我不知道这些,但在快速搜索之后,我认为这些引擎已经打包了窗口/输入/您需要的任何内容,所以我不确定您为什么要使用 SFML?
    • 您仍然可以使用 SFML 在“C”中编程 - 有“C”绑定。它们不仅对“C”很重要,而且对各种动态语言都很重要,其中重用“C”有时比“C++”更容易——例如 LuaJIT FFI、.NET、Python ctypes 等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    相关资源
    最近更新 更多