【问题标题】:Free cross platform 2D graphical game engine免费跨平台2D图形游戏引擎
【发布时间】:2011-08-06 13:10:45
【问题描述】:

是否有任何C/C++免费跨平台面向2D图形游戏引擎(用于等距游戏)? 我期待引擎提供以下功能:

  • 创建窗口
  • OpenGL 上下文创建和初始化
  • 资源管理
  • 动画精灵
  • 粒子系统

我考虑过 OGRE(似乎是面向 3D)、Irrlicht(不仅仅是图形引擎,还面向 3D)、SDL(只有低级功能,没有资源加载/管理)。

你能不能给点别的建议?

【问题讨论】:

    标签: c++


    【解决方案1】:

    虽然它不是一个功能齐全的游戏引擎,但SFML 可能会满足您的需求。除了创建窗口和 OpenGL 上下文之外,它还提供 2D 精灵功能。 Sprite 动画和粒子系统不是开箱即用的,但应该很容易在现有功能之上实现。显然有人已经在 SFML 中实现了OGRE-like particle system

    SFML 在 zlib/png 许可下分发,它可能符合也可能不符合您对“免费”的定义。

    【讨论】:

    • +1 效果很好,你甚至可以将它集成到主要的 gui 框架,Gtk、Qt 或 wxWidgets 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 2012-08-27
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    相关资源
    最近更新 更多