【发布时间】:2011-08-06 13:10:45
【问题描述】:
是否有任何C/C++免费跨平台面向2D图形游戏引擎(用于等距游戏)? 我期待引擎提供以下功能:
- 创建窗口
- OpenGL 上下文创建和初始化
- 资源管理
- 动画精灵
- 粒子系统
我考虑过 OGRE(似乎是面向 3D)、Irrlicht(不仅仅是图形引擎,还面向 3D)、SDL(只有低级功能,没有资源加载/管理)。
你能不能给点别的建议?
【问题讨论】:
标签: c++
是否有任何C/C++免费跨平台面向2D图形游戏引擎(用于等距游戏)? 我期待引擎提供以下功能:
我考虑过 OGRE(似乎是面向 3D)、Irrlicht(不仅仅是图形引擎,还面向 3D)、SDL(只有低级功能,没有资源加载/管理)。
你能不能给点别的建议?
【问题讨论】:
标签: c++
虽然它不是一个功能齐全的游戏引擎,但SFML 可能会满足您的需求。除了创建窗口和 OpenGL 上下文之外,它还提供 2D 精灵功能。 Sprite 动画和粒子系统不是开箱即用的,但应该很容易在现有功能之上实现。显然有人已经在 SFML 中实现了OGRE-like particle system。
SFML 在 zlib/png 许可下分发,它可能符合也可能不符合您对“免费”的定义。
【讨论】: