1

我目前正在用 C++ 开发一个 rpg 类型的游戏。我过去开发过一些游戏,但使用了很多包容性的 API。对于这个游戏,我正在考虑更多地自己开发它。我仍然希望(主要)使用该库实现图形和动画功能。以下是游戏的分解图:

  • 当不在战斗中时,它将是一个自上而下的基于瓷砖的游戏,角色可以自由走动,速度将由速度数据决定

  • 一旦进入战斗,它将是一个回合制战斗系统,每边(不是完全最终的)3人团队

  • 一些信息将在线存储并在游戏中使用,但不需要经常检查

我要问的是;最好的库或 API 最有可能用于此目的是什么?我已经搜索并找到了一些我认为可能适合我的需求,但没有一个很受欢迎。也许我正在寻找一些过于具体的东西,但任何帮助或建议将不胜感激。

PS 除了推荐,我们将不胜感激提供一个不错的教程或文档的链接。

4

4 回答 4

1

总是有流行的libsdl。这个图书馆有很多在线教程,包括专门的

http://www.sdltutorials.com/

您可以随时使用尽可能多或尽可能少的库功能。

于 2012-05-20T23:07:46.207 回答
0

你看过这个吗?

http://irrlicht.sourceforge.net/

如果您查看论坛,人们已经为 AI、物理等编写了自己的兼容库,他们似乎很乐意分享。还有很多兼容的工具,比如http://www.ambiera.com/coppercube/ 和很多语言包装器。

于 2012-05-21T07:47:57.227 回答
0

作为对 Caustic 答案的补充,我建议研究Ogre3D。与Irrlicht一样,它主要是一个渲染引擎,大部分工作都由您自己完成。从个人经验来看,我不能推荐其中一个。

于 2012-05-21T08:40:09.597 回答
0

我很抱歉发誓。我相信你应该使用 SFML,因为它是一个用于图形开发的全方位优秀库。

于 2012-05-27T08:27:43.990 回答