北大青鸟

Android游戏开发入门

  如今随着移动端互联网的不断普及和发展,越来越多的人开始选择学习Android。如果你是一个新手,西安兆隆教育的老师为大家准备了一个入门清单,它适用于任何类型的游戏开发,比如动作类、策略类、模拟类或者智力类。
  Android是一个基于Java的开发环境,这是很好的,它是一种与广被接受的Java极为类似,而且也比C++容易的多的开发语言,这将一种移动开发的规范。如果你在此之前从未写过程序代码,在接下来的过程中你将有很多需要学习的地方,但请你坚持下去,不要放弃。
  获取SDK
  第一步当然是下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。我强烈推荐你使用
  Eclipse 和 android eclipse 扩展。如果你只是使用android,Eclipse IDE就已经足够了,但如果这是你第一次开发Java应用,建议你还是下载完整的
  Java SE 开发工具 (JDK) 因为它包括你签发应用程序所需要的工具。
  学习应用架构
  就像迷人的内在美一样,这是理解android应用架构的关键,如果你不学习它,你设计出来的游戏将是一种很难修复bug的产品。你需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,你要理解为什么在你设计的游戏中需要不止一个的活动进程以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。
  学习应用的生命周期
  应用的生命周期是由AndroidOS操作系统进行管理的,你的活动进程都将做为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。最好在开始设计你的游戏之前搞明白这些,因为这有助于节省你的调试时间以及避免代价高昂的重新设计。
  主循环
  是否需要一个主循环是根据你写的游戏类型而决定的,如果你写的游戏没有时间依赖性或者只是响应用户的输入而没有其它的视觉变化,你可能并不需要一个主循环。如果你设计的是一个平面的动作游戏或者动画游戏,计时游戏或者其实类型的自动游戏,你就应该认真考虑使用主循环。
  以上内容来自兆隆论坛。关于更多IT知识,请关注西安兆隆教育兆隆校区。