这里的任何人都能指出一个简单而精心设计的C ++ 2D开源游戏引擎吗?这种类型不太重要,我希望通过实例来学习。我不想要任何特别复杂的东西,因为我对学习一般概念感兴趣,而不是深入了解引擎实现的细节。
3 个答案:
答案 0 :(得分:3)
如果我是你,我会调查ClanLib - 它是开源的,跨平台的,源代码包包含50个左右易于理解的示例,从简单的图像渲染到完全正常工作服务器客户端骰子战争实施。
如果您急于开始使用Visual Express进行设置很容易,那么您可以立即玩游戏。
另外:here是其他一些人,如果你想尝试一下。
答案 1 :(得分:3)
我个人学到了很多东西,查看Frogatto的源代码,即使源代码只能查看here。
这当然是一个更复杂的游戏,但有很多关于软件/游戏架构和设计的知识。
答案 2 :(得分:1)
看一下SuperTux,它是一个很好的小平台游戏,受到Mario的启发,用C ++编写。
还有一个内置级别的编辑器。