《Android游戏开发详解》一2.22 小结

2.22 小结

Android游戏开发详解
在前面的示例中,我们的程序包含1个或2个较小的类。随着学习本书,我们将要编写拥有更多类的程序。实际上,有些游戏很容易拥有10个以上的类,而且每个类都满足游戏架构中的某些角色。仔细研究前面的例子,如果有任何的不解或问题,请访问本书的配套网站jamescho7.com。在那里贴出你关于本书的问题,我将尽力解答它们。

我们已经在本章中介绍了很多的内容,并且所有这些概念都会在本书中再次出现。要记住Java这门新的语言的语法很难,但是关键在于练习。现在,花一点时间研究本章中示例的源代码(可通过jamescho7.com获取),运行该程序,进行创新试验;并且最重要的是,努力理解我们所讨论过的话题。如果你通过这种方法理解了核心概念,你将从本章获益匪浅。如果你遇到困难,请到我们的论坛上发帖。我们将主动监控帖子,并且解答你可能遇到的任何问题。

如果你准备好了,请继续阅读第3章,我们将在其中介绍一些更高级的Java话题,包括构造方法、继承、接口、图形和线程,要开始编写Java游戏,你需要了解所有这些内容。

时间: 2024-08-03 19:23:43

《Android游戏开发详解》一2.22 小结的相关文章

《Android游戏开发详解》——第2章,第2.22节小结

2.22 小结Android游戏开发详解在前面的示例中,我们的程序包含1个或2个较小的类.随着学习本书,我们将要编写拥有更多类的程序.实际上,有些游戏很容易拥有10个以上的类,而且每个类都满足游戏架构中的某些角色.仔细研究前面的例子,如果有任何的不解或问题,请访问本书的配套网站jamescho7.com.在那里贴出你关于本书的问题,我将尽力解答它们. 我们已经在本章中介绍了很多的内容,并且所有这些概念都会在本书中再次出现.要记住Java这门新的语言的语法很难,但是关键在于练习.现在,花一点时间研

《Android游戏开发详解》一2.20 对象的更多实践——模拟一个色子

2.20 对象的更多实践--模拟一个色子 Android游戏开发详解 在我们的下一个项目中,将模拟一个六面色子的滚动.色子会出现在许多现代的桌上游戏中,因为它们增添了不可预期的因素,如图2-26所示.在本节中,我们将展示在Java程序中如何模拟这种随机性. 我们首先创建一个名为"DiceProject"的新的Java项目.其中,创建一个名为DiceMaker的新的类,并且像通常一样给它一个main方法. 要产生一个随机数,我们必须使用Java库中名为Random的一个内建类.我们使用熟

《Android游戏开发详解》——第2章,第2.20节对象的更多实践——模拟一个色子

2.20 对象的更多实践--模拟一个色子 Android游戏开发详解 在我们的下一个项目中,将模拟一个六面色子的滚动.色子会出现在许多现代的桌上游戏中,因为它们增添了不可预期的因素,如图2-26所示.在本节中,我们将展示在Java程序中如何模拟这种随机性. 我们首先创建一个名为"DiceProject"的新的Java项目.其中,创建一个名为DiceMaker的新的类,并且像通常一样给它一个main方法. 要产生一个随机数,我们必须使用Java库中名为Random的一个内建类.我们使用熟

《Android游戏开发详解》一2.2 设置开发机器

2.2 设置开发机器 Android游戏开发详解 在开始编写简单点的Java程序和构建令人兴奋的游戏之前,我们必须在自己的机器上安装一些软件.然而,这个过程有点枯燥且颇费时间,但是,为了让第一个程序开始运行,这些代价都是值得的. 2.2.1 安装Eclipse 我们将利用一个集成开发环境(Integrated Development Environment,IDE)来编写Java/Android应用程序.IDE是一种工具的名称,它能够帮助我们轻松地编写.构建和运行程序. 我们将要使用的IDE叫作

《Android游戏开发详解》——第2章,第2.2节设置开发机器

2.2 设置开发机器 Android游戏开发详解 在开始编写简单点的Java程序和构建令人兴奋的游戏之前,我们必须在自己的机器上安装一些软件.然而,这个过程有点枯燥且颇费时间,但是,为了让第一个程序开始运行,这些代价都是值得的. 2.2.1 安装Eclipse 我们将利用一个集成开发环境(Integrated Development Environment,IDE)来编写Java/Android应用程序.IDE是一种工具的名称,它能够帮助我们轻松地编写.构建和运行程序. 我们将要使用的IDE叫作

《Android游戏开发详解》一2.19 使用字符串

2.19 使用字符串 Android游戏开发详解让我们通过使用熟悉的一个类String,来练习一下如何使用Java文档.创建一个名为FunWithStrings的新的Java项目,并且创建一个名为StringTester的.带有main方法的新的类,如程序清单2.18所示. 程序清单2.18 StringTester.java--空的版本 01 public class StringTester { 02 03 public static void main(String[] args) { 0

《Android游戏开发详解》一2.15 改进程序

2.15 改进程序 Android游戏开发详解让我们记住上面的原理,并且努力地改进程序.首先,添加一个内建的Java关键字private作为所有Phone对象的变量的修饰符,如程序清单2.14第4行到第7行所示. 程序清单2.14 隐藏Phone类中的变量 01 public class Phone { 02 03 // These variables describe the Phone object's state 04 private boolean poweredOn; 05 priva

《Android游戏开发详解》一2.9 类

2.9 类 Android游戏开发详解图2-19所示的一个对象框架,如何将其转换为Java代码呢?使用类(class).我们已经创建了很多类,但是,还没有介绍什么是类. 类提供了一个模板,以供创建Java对象.常用的类比把类描述为一个蓝图.如下是一个Phone类的样子. 程序清单2.8 Phone类的一个示例 01 public class Phone { 02 03 // These variables describe the Phone object's state 04 boolean

《Android游戏开发详解》——第2章,第2.9节类

2.9 类Android游戏开发详解图2-19所示的一个对象框架,如何将其转换为Java代码呢?使用类(class).我们已经创建了很多类,但是,还没有介绍什么是类. 类提供了一个模板,以供创建Java对象.常用的类比把类描述为一个蓝图.如下是一个Phone类的样子. 程序清单2.8 Phone类的一个示例 01 public class Phone { 02 03 // These variables describe the Phone object's state 04 boolean p