《Android游戏开发详解》一导读


q1

前言
Android游戏开发详解
作为对编程知之甚少或者毫无所知的初学者,开始学习Android游戏开发,可能会觉得就像是穿越陌生的星际的旅程。有太多的事情要尝试,太多的知识要学习,令人遗憾的是,还有如此之多的方式令人陷入迷途。

究其原因之一,可能是Android游戏开发给人以很简单的错觉。这个术语给人的感觉是,只需要学习和掌握一个主题就够了,实际上,Android游戏开发包括各种不同的主题,其中的一些如下所示。

  • 编程基础;
  • Java编程语言;
  • 面向对象设计原理;
  • 游戏开发;
  • 代码优化;
  • Android应用程序开发。

如果你不了解这些主题,也不必惊讶!这正是需要指南的地方。本书是为初学者而编写的,作者也曾经是初学者,不知道从何处开始学习。本书将引导你经历构建自己的Android游戏的每一个步骤。如果这正是你的学习目标,那么,这本书很适合你。

本书并不会对读者做太多假设。当然,我们假设你有基本的数学知识,并且知道如何在计算机上安装程序或应用,但是,并不会假设你之前编写程序,或者有物理学的学位。

如果你是第一次开始编写代码,肯定会遇到一些问题。这没事。实际上,当你遇到难处,请访问本书的配套网站并寻求帮助。无论是编辑、Kilobolt的工作人员或者是陌生人,都会乐意帮助你解答问题或解决问题。

学习本书过程中,你将会阅读和编写很多代码。一些章节的整个篇幅都是学习如何编写代码,并且很少讨论游戏开发。其背后的思路是,如果你能够脱离游戏开发的环境去理解和编写代码,那么,在创建图形和游戏的时候,你可以很容易地应用这些知识。

通过从头到尾依次阅读,你将会从本书中获益良多。尽管如此,如果你记得对某个主题非常熟悉的话,跳过它也没问题。周期性的知识点检查,允许你下载工作项目的最新版本,并且从一个部分或一章的中间开始工作。

此外,要力图保持积极。你的学习旅程不会像穿越未知的星际那样紧张、刺激,但是,我期望它同样能够令人兴奋。有本书作为你的指导,你立刻就可以创建自己的游戏。

尽管本书的编写尽量全面,但是,一本书恐怕不足以涵盖Android游戏开发的主题。尽管如此,本书会随着配套网站一起完善。如果你觉得某个概念的介绍不够全面,请通过jamescho7. com/book/feedback反馈给我们。作者很高兴能够更详细地介绍一些重要的概念。

目 录

第1部分 Java基础知识
第1章  程序设计基础
1.1  什么是编程
1.2  数据类型
1.3  声明和初始化变量
1.4  关于位的一切(位和字节的简单介绍)
1.5  运算
1.6  函数(在Java中称为“方法”更好)
1.7  控制流程第1部分——if和else语句
1.8  控制流程第2部分——while和for循环
1.9  训练到此结束
第2章  Java基础知识
2.1  面向对象编程
2.2  设置开发机器
2.3  编写第一个程序
2.4  执行Java程序
2.5  魔术揭秘——编译器和JVM
2.6  构建一个简单的计算器程序
2.7  构建一个简单的计数程序
2.8  对象的基础知识
2.9 
2.10  使用对象
2.11  创建新的对象变量
2.12  设置和访问对象的状态
2.13  调用对象的行为
2.14  隐藏变量
2.15  改进程序
2.16  区分类和对象
2.17  对象是独立的
2.18  使用Java API中的对象
2.19  使用字符串
2.20  对象的更多实践——模拟一个色子
第3章 设计更好的对象
第2部分 Java游戏开发
第4章 游戏开发基础
第5章 保持简单
第6章 下一关
第3部分 Android游戏开发
第7章 开始Android开发
第8章 Android游戏框架
第9章 构建游戏
第4部分 实现触摸
第10章 发布游戏
第11章 继续旅程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  目前市面上的Android技术书籍还比较少,Android 3D游戏开发的书籍更是没有。因此,在现在市面上,Android游戏开发的书籍特别是Android 3D游戏开发的书籍还是有相当大的市场需求。   《Android3D游戏开发技术详解与典型案例》既介绍了Android 3D游戏开发中必知必会的基础知识,同时通过7个真实案例向读者介绍Android 3D游戏的完整开发步骤,希望通过本书能够使读者尽快掌握Android 3D游戏开发的相关知识。 内容简介   《Android3D游戏开发技术详解与典型案例》主要以Android平台下3D游戏开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础知识及3D游戏程序开发的整个流程。   全书分为两篇共22章,第一篇以简单易懂的实例为依托,详细介绍了OpenGL ES各方面的基础知识,第二篇则对7个真实案例的开发步骤进行了详细的介绍,逐步向读者讲解Android 3D游戏的真实开发过程,同时源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android 3D游戏开发。   本书的讲述由浅入深,从Android平台下3D游戏开发应用的基础知识到开发大型游戏程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。   《Android3D游戏开发技术详解与典型案例》的讲述由浅入深,从Android平台下3D游戏开发应用的基础知识到开发大型游戏程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值