2011-08-06 132 views
1

是否有任何C/C++免費的跨平臺2D 面向圖形遊戲引擎(等距遊戲)? 我是從發動機期待以下特點:免費跨平臺2D圖形遊戲引擎

  • 窗口創建
  • OpenGL上下文創建和初始化
  • 資源管理
  • 動畫精靈
  • 粒子系統

我已經考慮OGRE(似乎是3D導向),Irrlicht(不僅僅是圖形引擎,還有3D orie ),SDL(只有低級功能,沒有資源加載/管理)。

您能否提供其他建議?

回答

3

儘管它不是一個全功能的遊戲引擎,SFML可能會滿足您的需求。除了窗口和OpenGL上下文創建外,它還提供2D精靈功能。精靈動畫和粒子系統不是開箱即用的,但應該很容易實現現有功能。有人顯然已經在SFML中實現了OGRE-like particle system

SFML是根據zlib/png許可證分發的,它可能會或可能不符合您對「免費」的定義。

+1

+1它工作得很好,甚至可以將它集成到主要的gui框架,Gtk,Qt或wxWidgets中。 – Lalaland