【问题标题】:How do you learn a framework without tutorials [closed]您如何在没有教程的情况下学习框架[关闭]
【发布时间】:2014-01-22 11:32:39
【问题描述】:

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

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

我想以最简单的方式概括它,我从这里去哪里?假设开发人员今天刚刚在 Internet 上发布了该框架,而您将开始尝试在没有任何帮助的情况下学习如何使用它。你会走什么路线?看完这本书太兴奋了,恐怕我已经走到了死胡同。

【问题讨论】:

  • 我猜他们的文档是指product's javadoc。我假设您熟悉他们的web-site,它确实列出了一些教程。
  • 是的,有一些教程,例如渲染图像、触摸输入等。但是假设我想创建一个塔防游戏,甚至是一个简单的乒乓球游戏。我读的书有一些碰撞检测,但不是很多。我更多地只是想了解如何更多地学习这个框架,而不是依靠教程来握住我的手。
  • 什么样的书?根据我的经验,我从书本中学到了很多东西,这是我自己尝试使用 Java 技术开发很多项目的良好开端。但这与 libGDX 无关。只是想知道,你读过一本书,它对你没有帮助..
  • 我对这个框架没有具体的了解。既然您说“我听到很多人谈论 libGDX 的文档,但不知道这意味着什么。”,我提供了我的理解。您以前是否编写过游戏,可能是在不同的环境中?
  • 萨尔瓦多,不要误会我的意思,这本书极大地帮助了我入门。只是在那之后,它是一个死胡同。就不同类型的游戏创作而言,没有其他东西真正存在。 packtpub.com/learning-libgdx-game-development/book pm,我只用java 做过桌面游戏,还有一些andengine 的书。这是一个尖锐的学习曲线,我正在努力寻找解决这个问题的最佳方法。

标签: java android frameworks libgdx game-engine


【解决方案1】:

有很多关于 libgdx 的文档:

还有他们的主人: Top Secret Site

而且我从来没有读过那本书,但我听说它有些过时了(即使发布日期不远,作者也很早就开始写这本书,并且没有费心在发布之前更新它)。如果您在阅读完这本书之后却一无所知地试图获得教程:

看完这本书太兴奋了,恐怕我已经走到了死胡同。

那我就敢说它不是一本好书。

【讨论】:

  • 这本书很适合进入开发的感觉,但没有达到我的预期。一本更像是 21 天学 java 的书,在我专门学习 java 的时候确实做得很好。非常感谢您提供的所有帮助。在接下来的几个月里,我将完成我的工作。我真的很想专攻游戏开发,感觉libGDX打开了很多大门。
【解决方案2】:

我给你的建议是:

  • 从您的书中提取示例并与它们一起玩。
  • 选择一个合适的示例应用程序(例如网站上列出了一些),并且:
    • 开始检查其来源。
    • 按照那里找到的解决方案创建您自己的测试应用程序。
    • 测试更改应用中的不同内容。
  • 尝试如何使用您已经使用熟悉的框架解决过的新框架来解决问题。这样您就可以准确地知道该做什么,并且只需要找出新工具的不同之处。
  • 找其他开发人员聊天,肯定有一个邮件列表、论坛或 IRC 频道可以讨论解决方案。
  • 研究 javadocs。
  • 如果以上答案不够,请研究framework source code

在我的偏见看来,没有什么比亲身体验更好的了。您可以永远阅读书籍和文档,但这只会让您到目前为止。学习如何使用框架的最佳方法是通过反复试验来弄脏你的手。开始编写一些代码,任何代码,并修补框架。您会慢慢开始对事物的运作方式有所了解。

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

此外,当您找到一位开发人员时,请务必尝试参与对话。您不想每次遇到新问题时都重新发明轮子,而他可能遇到类似问题或知道您的问题的解决方案。或者他可以为您提供宝贵的建议,下一步该去哪里。

【讨论】:

  • 谢谢。我想这正是我在某种程度上寻找的东西。我将从书中取出游戏,并尝试将其更改和操纵成某种东西。也许尝试复制不可能的游戏或其他东西,因为它们都使用关卡和横向滚动跳跃游戏。感谢您的帮助。
  • 没问题,用一句陈词滥调:“去过那里,做到了。”哦,还有一件至关重要的事情:从简单开始。一旦你清除了基础,那么你就可以转向更难的东西,但是在你的第一场比赛中试图重建魔兽世界注定要失败。 :)
猜你喜欢
  • 2011-08-02
  • 2014-03-29
  • 1970-01-01
  • 2014-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多