基于Android的手机游戏引擎的设计与实现

在我国互联网的发展过程中,PC互联网已日趋饱和,移动互联网呈现井喷式发展,而只支持语音功能的单一功能移动终端,已经不能满足人们日益增长的需求。如今,功能更加强大的智能手机进入人们的生活,新一代手机对操作性和舒适性都有非常高的要求,旨在为用户提供形式更加丰富的、功能更加完善的用户使用体验。移动游戏的壮大对于移动互联网的发展起着至关重要的作用,但目前我国移动游戏用户增长放缓,移动游戏市场出现疲惫态势,因此,开发出一款能提高开发效率、缩短应用程序开发周期的游戏引擎已成为亟待解决的问题。当前手机市场百花齐放,其中Android、IOS和Windowsphone系统占市场份额最大。而由于Android系统开源的特殊性,其前景被大为看好。因此,开发出一款良好的基于Android的手机游戏引擎顺应了市场的需求。游戏引擎是为开发和运行某种游戏的智能终端所设计的,并且能够被该智能终端所识别和运行的代码集合。经过很长一段时间的发展积累,游戏引擎已经发展成为复杂的多功能系统,旨在为移动开发者提供更高效的开发效率,它包含了几个功能独立的子系统。安卓开发引擎是指一些已提前完成的可复用的游戏开发框架或者一些交互式实时音效、图像应用的程序的核心组件,用于帮助应用或游戏开发者快速高效的开发应用或者游戏[1]。该安卓开发引擎设计了一个良好的生命周期,管理应用的状态,比如创建,暂停和恢复。并基于安卓原生API封装了渲染模块、文件模块、音效模块、交互模块。本引擎基于安卓复杂原生API,简化了代码,为开发者提供了高效、快捷的开发服务。游戏引擎是游戏应用的大脑,分配和控制着游戏中的各类资源,是控制游戏中子程序的主程序,从位置的计算和碰撞检测,到接收玩家的输入并做出相应的响应,正确的控制着资源的加载和软硬件资源的分配。一般来说游戏引擎包含:渲染模块、文件模块、音效模块、交互模块。本文首先研究了Android的主... (共58页)

相关知识

八款开源 Android 游戏引擎
Android手机游戏开发实战
基于VUE的游戏攻略交流社区系统的设计与实现(源码+开题)
游戏引擎的技术对比:主要引擎之间的竞争与优劣
盘点目前最流行的几款手机游戏引擎,你值得拥有
探索Urho3D:轻量级的跨平台游戏引擎
Unity 3D 引擎构建虚拟现实游戏世界:设计理念与技术实现步骤
手机游戏引擎与开发工具:引领游戏开发的革新
为 Android 和 IOS 轻松设计移动游戏
关于游戏引擎的认知

网址: 基于Android的手机游戏引擎的设计与实现 http://www.hyxgl.com/newsview334458.html

推荐资讯