2D网络游戏引擎的设计与实现

被引量 : 0次 | 上传用户:982114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏引擎是一个处理游戏底层技术的平台,使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、图形处理等一些底层的技术,可以直接使用引擎提供的API来进行游戏开发,从而大大缩短游戏开发时间。 本文通过对网络通信和图形处理方面的研究,设计并实现了一个具备消息处理和客户端动作交互功能的引擎。 本文设计的引擎主要包括三个部分:消息处理系统、自动更新系统、图形处理与动作交互系统。 消息处理系统包含两部分:网络通信底层模块和服务器端消息处理模块。网络通信底层模块通过对Socket的API函数进行封装和功能扩展,使得开发人员在构建通信模型时更加方便。服务器端消息处理模块实现了对客户端发往服务器端的消息进行识别和处理的功能。 自动更新系统模块由三个子模块组成:文件版本管理模块、文件传输服务器模块和接受文件模块。这是一个独立的引擎模块,实现了游戏客户端更新版本的整个过程。 图形处理与动作交互系统。设计了游戏中从位图调入、场景显示、角色行走、地图处理等一系列的API函数,并利用这些函数实现了一个简单的动作交互系统模型。 本文研究的课题初步探讨了2D网络游戏引擎的基本技术架构,对于国内基于2D的网络游戏系统开发具有一定的借鉴和参考价值。
其他文献
在信息时代,能否拥有及时、准确、全面的信息已经成为衡量一个企业是否具有发展潜力的一个重要指标,数据集成作为企业获取信息的重要方法,负责完成数据从数据源向目标数据库流动
如何根据当前高职声乐集体课发展的前沿趋势,结合我国社会发展对于教育的根本要求,深化高职声乐集体课课堂模式改革,对于全面推进高职声乐集体课具有十分重要的现实意义。
本文按照基本农田建设和管理要求,对系统目标与任务、数据源的分析,进行了基本田信息系统的结构与功能设计。以此为依据,进一步进行数据库的概念与逻辑设计,经据分类编码、数据规
近几年以宏大规模和强劲势头实施的非物质文化遗产保护工程,成为中国社会主义文化建设的又一壮举。各种样式的民间口头文学成为非遗保护重要对象,在非遗代表作项目中占有半壁
分布式光伏(Distributed Generation Photovoltaic,DGPV)接入配电网(Distribution Network,DN),其出力具有随机性和波动性,为配电网分区带来了挑战。为获得稳定的全网分区,提
从城邦即国家的角度研究政治体制问题,肇始于古希腊的柏拉图和亚里士多德。柏拉图和亚里士多德探讨了国家政治体制的类型、结构,变革的原因、结果,阐明了最好的政体与法治精
通过收集山东省不同林龄、立地、密度的松类(黑松、赤松、油松)的样木资料,采用多模型优选法研制松类二元立木材积表,并用相关指数、残差平方和作为评价指标,评价模型优劣。经检验
精神贫困是当前外部性扶贫模式难以解决的内生性困境,也是实现乡村振兴战略的主要制约因素。根据六盘山区等6大集中连片贫困地区的942户农户调研数据,重点考察了贫困成因的精
高校实行后勤社会化,给高校的学生管理工作带来了远大的影响,我们应该通过制度建设来摆脱高校学生管理工作的这种无序状态。通过三个方面说明了制度建设在高校学生管理工作中
<正>有研究表明,机体的衰老与细胞内的代谢失调密切相关,如端粒的缺失、Klotho基因的表达产物减少、沉默信息调节因子1的失活、过氧化物酶体增殖物激活受体的改变、肾素-血管