免费的跨平台2D图形游戏引擎

时间:2011-08-06 13:10:45

标签: c++

是否有 C / C ++ 免费的跨平台 2D导向图形游戏引擎(等距游戏)? 我期待引擎的以下功能:

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

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

你能告诉别的什么吗?

1 个答案:

答案 0 :(得分:3)

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

SFML是在zlib / png许可下发布的,该许可可能符合您的定义,也可能不符合您对#34;免费"的定义。