1 / 7
文档名称:

学习如何开发安卓游戏.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学习如何开发安卓游戏.doc

上传人:xxj16588 2016/3/19 文件大小:0 KB

下载得到文件列表

学习如何开发安卓游戏.doc

相关文档

文档介绍

文档介绍:学****如何开发安卓游戏(本文由扬速科技提供) 如果你有兴趣在 Android 平台开发游戏,那么这里就有很多你需要了解的东西。如果你有过游戏开发经验,那么转移到移动平台上来将不是特别困难。你主要只需学****其架构以及 API 就行了。如果你是一名游戏开发新手,这里总结了一张列表,上面有你必需知道的东西,供你起步用。这些知识适用于很多类型的游戏,包括动作类、策略类、模拟类和益智类。 Android 是一个基于 Java 的环境。这对初学者来说是个好消息,因为相对于 C++ , Java 被广泛认为是一门更容易上手的语言,它是移动开发的规范。而网上能找到 API 的有关文档,里面都有提供示例代码供使用。其中有个叫做 API Demos 的示例几乎展示了所有 AP I 的功能。如果你熟悉 Java 并且用过 Eclipse ,要让你的第一个应用跑起来那是相当简单。如果你以前从没写过代码,在你前进路上还要学****很多,但别气馁。接下来便是开发游戏的一些主要步骤,让我们来学****一下: 一、获取 SDK 新手上路的第一步便是获取 Android SDK( 软件开发工具包)。 SDK 里有一个核心类库,一个模拟器, 一些工具和示例代码。我强烈建议使用 Eclipse 和 Android Eclipse 插件。如果你玩 Android 的话, Eclipse IDE 对 Java 开发者来说很好用。如果这是你第一次开发 Java 项目,你可能会需要下载全套 JDK ,它里面包括签名和部署你的应用程序的一些工具。二、学****应用程序架构别急着一头扎进开发的海洋里,理解 Android 应用程序架构是很重要的。如果你不学一下,你设计出来的游戏在线下将很难调试。你将需要理解 Applications 、 Activities 、 Intents 以及它们怎样相互联系。真正重要的是要理解为什么你的游戏需要多于一个的 Activity ,以及什么才是设计一个有良好用户体验的游戏。要理解这些,首先要了解什么是 Activity 生命周期。三、学****Activity 生命周期 Activity 生命周期由 Android 操作系统来管理。你的 activity 创建、恢复、暂停、销毁都受操作系统的支配。正确处理这些事件是很重要的,这样应用程序才能表现良好,做用户认为正确的事。在你设计你的游戏之前了解所有这些是如何工作的是件好事,因为以后你可以为自己节省调试时间和昂贵的重新设计时间。对大多数应用来说,默认的设置将工作正常,但对于游戏,你可能需要考虑将 SingleInstanc e 标志打开。当设置为默认时, Androi d 在它认为合适时会创建 activit y 的新实例。对于游戏来说,你可能只需要一个游戏 activity 的实例。这对于你要怎样管理事务的状态有些影响,但对于我来说,这解决了一些资源管理的问题, 应予以考虑。四、主循环根据你写的游戏的类型,你可能需要也可能不需要一个主循环。如果你的游戏不依赖于时间或者它仅仅对用户所做的加以回应,并且不做任何视觉上的改变,永远等待着用户的输入,那么你就不需要主循环。如果你写的是动作类游戏或者带有动画、定时器或任何自动操作的游戏,你应该认真考虑下使用主循环。游戏的主循环以一个特定的顺序通常尽可能多的在每秒钟内“滴答”提醒子系统运行。你的主循环需