优秀的2D游戏引擎

6

有没有人能向我指出一个简单且设计良好的C++ 2D开源游戏引擎?游戏类型不是很重要,我想通过实例学习。我不需要特别复杂的东西,因为我对学习一般概念更感兴趣,而不是深入了解引擎实现的细节。


1
针对哪个操作系统/平台?Windows?Linux/POSIX? - thkala
1
不应该有关系。我正在尝试学习基本概念。 - Paul Manta
3个回答

3

个人而言,我从查看Frogatto的源代码中学到了很多内容,即使只能在这里查看源代码。

虽然它是一个更为复杂的游戏,但是在软件/游戏架构和设计方面有很多值得学习的东西。


3
如果我是你,我会研究一下ClanLib - 它是开源的、跨平台的,源代码包含50多个易于理解的示例,从简单的图像渲染到完全工作的服务器客户端dice wars实现。
如果你急于开始,使用Visual Express设置很容易,所以你可以立即开始使用。
此外:这里还有其他一些引擎,如果你想试试的话。

1

你可以看看 SuperTux,它是一个基于 Mario 的不错的小型平台游戏,用 C++ 编写。 它还有一个内置的关卡编辑器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接