免费跨平台2D图形游戏引擎
Free cross platform 2D graphical game engine
是否有C/c++ 免费的跨平台面向2D的图像游戏引擎(用于等距游戏)?我期待引擎的以下功能:
- 窗口创建
- OpenGL上下文创建和初始化
- 资源管理
- 动画精灵
- 粒子系统
我考虑过OGRE(似乎是面向3D的),irrlight(不仅仅是图形引擎,也是面向3D的),SDL(只有低级功能,没有资源加载/管理)。
你能告诉我其他的吗?
虽然它不是一个功能齐全的游戏引擎,但SFML可能适合您的需求。除了窗口和OpenGL上下文创建,它还提供2D精灵功能。精灵动画和粒子系统不是现成的,但应该能够很容易地在现有功能上执行。显然有人已经在SFML中实现了一个类似食人魔的粒子系统。
SFML是在zlib/png许可下发布的,这可能符合也可能不符合您对"自由"的定义。
相关文章:
- 提高基于组件的游戏引擎的效率
- 我的游戏引擎的 spdlog 日志记录出现奇怪的"unresolved external symbol"错误
- 游戏引擎矩阵乘法
- 游戏引擎 SFML C++错误
- 游戏引擎设计问题
- 我正在尝试安装游戏引擎,但遇到错误
- 我的游戏引擎的 FMOD 音频
- 如何在 GLFW 中为游戏引擎执行正确的输入类
- 游戏引擎:如何从结构:编码实践转换变量
- 如何防止游戏引擎更新循环中的多个声音呼叫
- 游戏引擎:Dynamic_cast-对象类不是多态类型
- 在游戏引擎布局中使用shared_ptr
- C#或C++来制作游戏引擎(深度)
- DirectX 11 2D游戏引擎使用Direct 3D(C )
- 在什么编程语言游戏引擎上编写"Frostbit 3"?
- 使用 Lua 制作C++游戏引擎
- 跨平台2d游戏引擎的选择需要
- 基于实体多态性的事件游戏引擎
- 具有实际对象定向的跨平台C++2D游戏引擎
- 基于组件的游戏引擎中的序列化