Libgdx 游戏开发引擎
对不起我的问题,我知道这是一个愚蠢的问题。我想从游戏开发开始,我应该从哪里开始?我应该从libGDX、Love2D还是从Monogame开始。我知道如何用这种语言(JAVA、LUA和C#)编程。我只是想听听那些比我更有经验的人的意见。请帮帮我。谢谢你对于这样的问题,恐怕答案是“视情况而定” 您需要考虑以下几个因素:Libgdx 游戏开发引擎,libgdx,game-engine,monogame,love2d,Libgdx,Game Engine,Monogame,Love2d,对不起我的问题,我知道这是一个愚蠢的问题。我想从游戏开发开始,我应该从哪里开始?我应该从libGDX、Love2D还是从Monogame开始。我知道如何用这种语言(JAVA、LUA和C#)编程。我只是想听听那些比我更有经验的人的意见。请帮帮我。谢谢你对于这样的问题,恐怕答案是“视情况而定” 您需要考虑以下几个因素: 我懂编程语言吗 它是否支持我想把游戏放在的平台 我的游戏有多复杂 社区有多大/有多大 在完整的免责声明中,我的经历主要是libGDX和Unity,还有一点SFML 程序设计语言 如果
- 如果你懂Java,就去libGDX吧
- 如果你知道C#/.NET,那就去玩单游戏吧 如果你不知道如何编程,Lua可能是最容易学会的(尽管你也可以考虑一个工具,比如游戏机)。
- 针对所有电脑:我推荐libGDX。MonoGame和LOVE也提供了跨平台支持,但在我有限的经验中,Java作为一种语言倾向于提供更好的跨平台支持——它已经做了很长时间了
- 控制台平台:在这三种平台中,我推荐MonoGame。据我所知,libGDX和LOVE都不支持控制台
- Web平台:我建议使用libGDX,因为您可以将游戏导出为GWT支持的Web应用程序
- 复杂:使用libGDX或MonoGame。这些语言通常比Lua更具性能
- 不复杂:如果你只是在学习编程,那么爱可能是一个学习基础知识的好地方,尽管你可能仍然想升级到一个更强大的游戏引擎
- IRC聊天:一个活跃的IRC imho是了解有一个有用社区的一个很好的方式
- 论坛:如果你在论坛上看到最后一篇帖子是在2014年,这是一个很好的指标,表明社区规模很小或已经死亡
- 游戏库:这让你了解有多少人在使用这个库,以及他们能做些什么
- StackOverflow活动:你在游戏引擎上看到的问题越多,使用它的人就越多,这意味着它可能拥有的社区越大
希望这会有所帮助-还有几十种其他游戏引擎(其中许多可能比这三种更适合您的需要),但我们需要更多的详细信息才能提供良好的推荐。非常感谢您的建议。在我的大学里,对游戏毫无兴趣。这就是为什么我迷路了,不知道从哪里开始。非常感谢:)我不熟悉Love2D,但另外两个是技术上讲的框架。您必须自己编写与游戏相关的所有代码,框架提供了对绘图和输入等内容的轻松访问。我个人喜欢
LibGDX
。我已经使用了上面所有的引擎/框架,我的投票将不得不转向MonoGame,因为它是最强大、最灵活的游戏,具有良好的工具和跨平台支持。