如何在没有教程的情况下学习框架

时间:2014-01-04 20:56:25

标签: java android frameworks libgdx game-engine

上个月我一直在努力了解有关Android游戏开发的更多信息。我读过关于libGDX的唯一一本书,它确实帮助我开始了,但是我找不到其他的教程。

我的问题是,如果没有好的教程,你如何学习使用libGDX创建游戏?我听说很多人都在谈论libGDX的文档,并且不知道这意味着什么。

我想以最简单的方式概括它,我从哪里开始?假设开发人员今天刚刚在互联网上删除了框架,你就开始尝试在没有任何帮助的情况下学习如何使用它。你会采取什么途径?我很害怕完成这本书之后,我已经走到了尽头。

2 个答案:

答案 0 :(得分:5)

有很多关于libgdx的文档:

他们的主人: Top Secret Site

我从未读过那本书,但我听说它有些过时(即使发布日期不远,作者很久以前就开始写这本书了,并且在发布之前没有费心去更新它)。如果你无耻地试图在之后>阅读这本书,那么你将无法进入教程:

  

我害怕完成这本书之后我已经走到了尽头。

然后我敢说它不是一本好书。

答案 1 :(得分:3)

我给你的建议是:

  • 从你的书中抽取例子并与他们一起玩。
  • 选择一个合适的示例应用程序(例如,网站上列出了一些应用程序)和:
    • 开始浏览其来源。
    • 创建您自己的测试应用程序,该应用程序遵循那里找到的解决方案。
    • 测试更改应用中的不同内容。
  • 尝试使用您熟悉的框架解决已经解决过的新框架问题。这样你就可以确切地知道该做什么,只需要找到与新工具不同的东西。
  • 找一些与之聊天的开发者,肯定会有一个邮件列表,论坛或IRC频道,您可以在其中讨论解决方案。
  • 研究javadocs。
  • 如果上面没有给出足够的答案,请研究framework source code

在我的偏见中,没有什么能真正击败经验。你可以永远阅读书籍和文档,但这只会让你到目前为止。学习如何使用框架的最佳方法是通过反复试验来解决问题。开始编写一些代码,任何代码,并修改框架。你会慢慢开始了解事情的运作方式。

有点像你想要学习说一门新语言。阅读,写作,学习词汇和进行语法练习都是好的和好的,但学习说话的唯一方法就是说,说,说。

此外,当您找到其他开发人员时,请始终尝试参与对话。每次遇到新问题时,你都不想重新发明轮子,他可能遇到类似的问题或知道你的问题的解决方案。或者,他可以为您提供有价值的建议。