如果你有兴趣在android上设计一些游戏,那么我这儿有一些对你有所帮助的东西,我是androidMarket上一个名为LightRacer的小赛车游戏的开发者,虽然在此之前我也曾开发过游戏,但这仍然是我的第一个android上的应用,在这个过程中我学到了很多在android上开发游戏的经验,并且,我也很乐意将这一切与你分享。好了,让我们开始吧,如果你之前做过游戏的开发,那么转移到android这样的移动平台上并不是件难事,你要做的只是学习一下新的架构与API,如果你是一个新手,我这儿也为你准备了一个入门清单,它适用于任何类型的游戏开发,比如动作类、策略类、模拟类或者智力类。
Android是一个基于Java的开发环境,这是很好的,它是一种与广被接受的Java极为类似,而且也比C++容易的多的开发语言,这将一种移动开发的规范。Google也在API文档的书写和样例的提供上做了很出色的工作,有一个名为Apidemos的例子几乎为大家展示出了API的全部功能。如果你已经在使用Eclipse并且对Java也很熟悉的话,让你的第一个应用程序运转起来会是件很简单的事情。如果你在此之前从未写过程序代码,在 接下来的过程中你将有很多需要学习的地方,但请你坚持下去,不要放弃,因为乐在其中。
获取SDK
第一步当然是下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。我强烈推荐你使用
Eclipse 和 android eclipse 扩展。如果你只是使用android,Eclipse IDE就已经足够了,但如果这是你第一次开发Java应用,建议你还是下载完整的
Java SE 开发工具 (JDK) 因为它包括你签发应用程序所需要的工具。
学习应用架构
就像迷人的内在美一样,这是理解
android应用架构的关键,如果你不学习它,你设计出来的游戏将是一种很难修复bug的产品。你需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,你要理解为什么在你设计的游戏中需要不止一个的活动进程以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。
学习应用的生命周期
部分需要回复可以看到
Android是一个基于Java的开发环境,这是很好的,它是一种与广被接受的Java极为类似,而且也比C++容易的多的开发语言,这将一种移动开发的规范。Google也在API文档的书写和样例的提供上做了很出色的工作,有一个名为Apidemos的例子几乎为大家展示出了API的全部功能。如果你已经在使用Eclipse并且对Java也很熟悉的话,让你的第一个应用程序运转起来会是件很简单的事情。如果你在此之前从未写过程序代码,在 接下来的过程中你将有很多需要学习的地方,但请你坚持下去,不要放弃,因为乐在其中。
获取SDK
第一步当然是下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。我强烈推荐你使用
Eclipse 和 android eclipse 扩展。如果你只是使用android,Eclipse IDE就已经足够了,但如果这是你第一次开发Java应用,建议你还是下载完整的
Java SE 开发工具 (JDK) 因为它包括你签发应用程序所需要的工具。
学习应用架构
就像迷人的内在美一样,这是理解
android应用架构的关键,如果你不学习它,你设计出来的游戏将是一种很难修复bug的产品。你需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,你要理解为什么在你设计的游戏中需要不止一个的活动进程以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。
学习应用的生命周期
部分需要回复可以看到