安卓开发自学路线,安卓游戏开发入门教程
要想让学习Android游戏开发之路走得顺畅,有以下几点建议:
1.反复阅读《Thinking In Java》,也就是《Java编程思想》,反复练习,吃透Java语言的特性,打牢Java的基础。
2.读周志明的《深入理解Java虚拟机》,至少前五章,了解Java内存管理机制,然后基于原因优化代码。
3.深入学习《Design Patterns》,掌握常见的设计模式。游戏开发中可能会经常用到非通用的设计模式,所以至少要了解所有的模式,掌握通用的。
4.掌握重构,也就是重构技术。建议读《Refactoring - improving the design of existing code》,也就是《重构-改善既有代码的设计》。
5.学习UML,推荐《UML精粹》。一份就够了。
6.OOAOOD,面向对象分析与设计,推荐《敏捷软件开发原则模式与实践:C#版》和《UML和模式实践》,其中有很多敏捷开发的知识,可谓经典。
7.单元测试原理,推荐《JUnit in action 2nd》。
8.学习android的基础知识,建议《HelloAndroid》,掌握Android的一些基本概念,比如活动的生命周期等。
9.安卓游戏入门,推荐《Beginning.Android.Games》。反复阅读之后,一定要理解框架的内涵,这样才不会死记硬背的去学其他引擎。
其中1~7是一个迭代学习的过程,切不可急于求成,而这些技能对于一个优秀的程序员也是必不可少的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。