我已经在网上搜索了有关LibGDX的帮助和教程,但是除了wiki上关于stackexchange的提问之外,我什么都找不到。除了源(演示)和Wiki之外,还有其他在线隐藏或间接的教程吗?
根据我的阅读,关于LibGDX的文档并不多,所以我只看到两个选项
- 放弃使用其他框架。
- 问人们很多问题。
我已经在网上搜索了有关LibGDX的帮助和教程,但是除了wiki上关于stackexchange的提问之外,我什么都找不到。除了源(演示)和Wiki之外,还有其他在线隐藏或间接的教程吗?
根据我的阅读,关于LibGDX的文档并不多,所以我只看到两个选项
Answers:
欢迎开源!正如大多数开发人员会告诉您的那样:“什么文档?”。编写代码可能是开发人员在创建项目时最不开心的事情。因此,当开发人员甚至没有为他们的创作获得报酬时,您通常会严重缺乏什么?文档当然!(即使是全薪程序员也会经常忽略文档)。
我之前曾向您提到过,开放源代码“不应该”那么容易。这是原因之一。但是,开源的好处在于它是开放的,因此您可以自行了解代码在做什么。但是,这通常是很多工作。
话虽如此,我看了libgdx源和wiki中提供的演示。考虑到Libgdx是开源的,它的文档非常丰富。我认为您的问题与文档无关。我认为您可能想咬的东西比您可以咀嚼的更多。从您以前的问题中,我了解到您是一般编程人员,并且对Android平台是全新的。在Android平台上进行编程并不是最容易开始的地方,而在Android上进行游戏编程则远非如此。
我真的认为您应该为PC尝试一些2D游戏编程,在PC上有很多入门的2D Java游戏编程入门。一旦您对编程总体感到满意,我想您会发现libgdx可用的资源已经足够了。
我同意@ 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制作动画?)
除了上面显示的游戏演示之外,如果我想研究libgdx的特定功能,我发现可以更轻松地查看测试。涵盖了大多数不同功能(例如,精灵处理,物理,文件处理等)。
最后,usuals:http://www.google.com,http://gamedev.stackexchange.com如果你有非常具体的事情,你想找出。
我敢肯定还有其他一些很好的教程,但是这些是我偶然发现的,对我最近进入libgdx很有帮助。