libGDX的所有教程在哪里?[关闭]


20

我已经在网上搜索了有关LibGDX的帮助和教程,但是除了wiki上关于stackexchange的提问之外,我什么都找不到。除了(演示)和Wiki之外,还有其他在线隐藏或间接的教程吗?

根据我的阅读,关于LibGDX的文档并不多,所以我只看到两个选项

  • 放弃使用其他框架。
  • 问人们很多问题。

这不是经典教程,它是演示游戏,其源代码使用libgdx 0.96+使用scene2d和actor编写,还包括box2d
zarej 2012年

1
我投票决定将其关闭,因为它本质上是在询问“ X列表”,而该列表实际上并不非常适合SE网站上的单个确定性答案。可能将问题设为社区Wiki是适当的。

现在拥有自己的网站。可以在-libgdx.badlogicgames.com/documentation.html
2013年

我是《学习Libgdx游戏开发》一书的作者。希望您不介意我在此处添加更多信息的链接:gamerald.com/learning-libgdx 提示: Gamerald博客上还有一篇文章介绍了如何免费获得该书!:-) gamerald.com/…问候,安德里亚斯
AndreasO

YouTube上有一些大的视频教程,例如:youtube.com/...
长春花Stonys

Answers:


31

欢迎开源!正如大多数开发人员会告诉您的那样:“什么文档?”。编写代码可能是开发人员在创建项目时最不开心的事情。因此,当开发人员甚至没有为他们的创作获得报酬时,您通常会严重缺乏什么?文档当然!(即使是全薪程序员也会经常忽略文档)。

我之前曾向您提到过,开放源代码“不应该”那么容易。这是原因之一。但是,开源的好处在于它是开放的,因此您可以自行了解代码在做什么。但是,这通常是很多工作

话虽如此,我看了libgdx源和wiki中提供演示。考虑到Libgdx是开源的,它的文档非常丰富。我认为您的问题与文档无关。我认为您可能想咬的东西比您可以咀嚼的更多。从您以前的问题中,我了解到您是一般编程人员,并且对Android平台是全新的。在Android平台上进行编程并不是最容易开始的地方,而在Android上进行游戏编程则远非如此。

我真的认为您应该为PC尝试一些2D游戏编程,在PC上有很多入门的2D Java游戏编程入门。一旦您对编程总体感到满意,我想您会发现libgdx可用的资源已经足够了。


1
好的评论,但libgdx以拥有LWJGL和JOGL后端而闻名,这使得对Android的测试比模拟器好得多。我在libgdx中做了一些游戏,这是一个非常好的android / pc游戏库。@OP:Mario和其他知识渊博的人经常在IRC上回答论坛,也将在Twitter上回复。项目示例非常有帮助,但是就像您使用的任何平台一样,您必须插入学习曲线,它将变得更加容易。
Chuck D

我同意您的观点,但是值得一提的是,libgdx确实也使入门台式机游戏变得非常容易(尽管它并非为此而设计)。如果您按照google代码页上的教程视频操作,将可以帮助您克服所有重复的内容(就像有多少大学生通过相信起点是“ public static void main(字串[] args)” -只是因为老师说这样以后你可以去了解为什么一切都像它。
彼得Serwylo

只是LibGDX没有详细解释。
蓝色

2
这就是我的意思。如果您更有经验,则不需要它来详细解释。
MichaelHouse

我绝对不同意这个答案的要点。“开源不应该“容易”吗?为什么不?我经常发现文档是选择开放源代码库/框架时最重要的因素。我确实同意,OP可能只是没有经验,因为至少LibGDX的基础知识已得到充分记录。但这两种方式都无法回答问题。
twiz 2014年

14

我同意@ Byte56的观点,也许您会比Android游戏开发更简单一些,但是出于完整性考虑(如果其他人想知道在哪里看):

http://steigert.blogspot.com.au/2012/02/1-libgdx-tutorial-introduction.html

逐步进行libgdx开发的几个不同方面,从设置项目到绘图,再到GUI,文件处理等。

http://www.badlogicgames.com/wordpress/

这是来自开发人员的博客,每次引入新功能时,始终会就其工作方式以及为何首先存在它进行很好的书面全面讨论。

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos

如前所述,您可以研究几个演示,以了解如何实现不同的目标(例如,如何将Box2D物理引擎集成到游戏中?或者如何为Sprite制作动画?)

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Ftests%2Fgdx-tests%2Fsrc%2Fcom%2Fbadlogic%2Fgdx%2Ftests

除了上面显示的游戏演示之外,如果我想研究libgdx的特定功能,我发现可以更轻松地查看测试。涵盖了大多数不同功能(例如,精灵处理,物理,文件处理等)。

最后,usuals:http://www.google.comhttp://gamedev.stackexchange.com如果你有非常具体的事情,你想找出。

我敢肯定还有其他一些很好的教程,但是这些是我偶然发现的,对我最近进入libgdx很有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.