您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>通讯/手机编程>

基于Android平台的手机游戏的设计与实现

大小:3.48 MB 人气: 2018-01-31 需要积分:0

  近年来,随着3G 移动互联网络的发展,智能手机的普及率越来越高,各种智能手机操作系统相继出现。Android 操作系统作为谷歌公司为移动平台打造的开源操作系统,是真正开放和完整的移动软件,也是最有发展潜力的智能手机操作系统。基于Android系统的手机游戏,是Android 应用软件中的最重要的组成部分,有着庞大的用户人群,也必将有E 大的发展潜力。有人已这样预言,Android 手机游戏将是游戏产业的下一个阶段,是手机游戏的未来。

  本文首先提出了Android 游戏开发的总体框架,研究并总结了Android 游戏开发涉及的一些关键技术,包括Android 游戏开发多线程技术、Android 游戏开发的图形处理技术以及Android 游戏开发中的碰撞检测技术。在此基础上,本文设计实现了基于Android 平台的手机游戏“飞行战”。该游戏的总体功能架构由控制调度模块、逻辑计算模块、数据存储模块、图形界面模块、声音播放模块以及短信付费模块组成。控制调度模块主要通过Activity 来实现,在其中通过Handler 机制实现了控制各个界面的切换;逻辑计算模块主要处理内部和外部事件,在其中重点实现了碰撞检测和游戏人工智能的跟踪算法; 数据存储模块重点实现了游戏的地图类; 图形界面模块重点实现各个界面的绘制,其中涉及双缓冲绘图技术、游戏界面横屏滚动技术、加载界面进度条技术等关键技术的实现。除此之外还设计实现了游戏的声音播放模块和短信付费模块,用来为游戏加入音效和模拟实现发送短信的游戏付费方式。

  本游戏最终向Android手机进行了移植,经测试,游戏的基本功能均实现,并且运本游戏最终向Android 手机进行了移植,行流畅,画面效果较好,具备一定的可玩性。本文所展示的Android 游戏开发的整个过程和提出的开发框架对Android 游戏开发具有一定的参考意义。

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!