云彩店邀请码|半壳|优胜
伴随移动互联网的迅速发展,移动客户端的游戏应用出现了井喷式的发展,无论是从数量、规模还是种类质量,智能手机、平板电脑上的游戏已经逐渐和PC端游戏所短距离。而且移动客户端已经占据了游戏市场份额中相当的一部分比例,越来越多的老牌游戏公司也开始重视移动客户端游戏的开发和市场挖掘,积极通投入人力资源进行市场的拓展。
由于移动客户端的操作系统有着自己的特点,所以很多PC端游戏开发的的技术和框架并不适用与移动客户端的开发,因此应运而生了众多的第三方游戏引擎和游戏框架,用来协助技术人员可以简单便捷的开发智能手机、平板电脑上的游戏。本文就是总结作者在实际移动客户端游戏项目开发中的经验和遇到的问题,设计了一款轻量级的,基于iOS操作系统,并同时支持Android平台的通用游戏框架,用来解决游戏开发中常遇到的需求和功能实现。
本文讨论了实现一款通用游戏框架的需求和技术要点,之后重点论述了实现的游戏框架的技术设计和核心模块的实现思路和方法。游戏框架在设计上一共分为了三个层次,其中以中间的核心模块层最为重要,该部分提供了诸如游戏数据保存、网络游戏数据通信传输、游戏中的物理碰撞、消息的管理和分发、多尺寸设备适配等游戏开发中经常会遇到的主要问题的解决方案。此外,框架中的初始化层中提供了对游戏运行环境的识别判断、游戏框架基本参数的设定,而框架底层的基础类库,则是提供了游戏开发中小到数据格式封装、大到数据编码加密等功能的接口和方法。
通用游戏框架的定位是介于游戏开发平台的系统接口,和以解决游戏2D、3D显示效果为主的游戏引擎之间的一层结构,用于解决开发中游戏必不可少的有关数据存储、网络传输、屏幕适配、物理引擎等问题。游戏框架以实际的游戏开发项目为依托和测试环境,力求实现最大化的提高游戏开发的效率,提供大多数游戏中的主要功能需求的成熟可靠的解决方案。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/294695.html
本站部分内容来源网络如有侵权请联系删除