论文部分内容阅读
第四媒体互联网的迅速发展,使数字互动娱乐延伸到新的领域,网络游戏是近年来得到广泛关注并且发展极为迅速的一个产业,如今我国的网络游戏业的巨大市场使得游戏从业人员不断发展软件技术以提升玩家的游戏体验。一个游戏作品的可以分为游戏引擎和游戏资源两大部分,游戏资源包括图像、声音、动画等部分,游戏引擎则是一个处理游戏底层技术的平台。本文通过对网络游戏中游戏资源的管理、图形处理和网络通信方面的研究,设计并实现了一个基于自定义资源管理系统的游戏引擎,游戏引擎中的资源管理是对各种资源进行统一管理并提供统一接口的组织方式,它是游戏引擎中的重要组织结构,决定了游戏引擎的部分框架。该引擎主要包括资源文件管理子系统、图形处理子系统、网络通信子系统以及自动更新子系统。本引擎能够按照游戏设计的要求顺序调用游戏资源,使得游戏开发人员可以不用花费过多的精力去处理系统架构、图形处理等一些底层技术,从而大大缩短游戏开发的时间。本文研究的课题初步探讨了2D网络游戏引擎的基本技术架构,对于国内基于2D的网络游戏开发具有一定的借鉴和参考价值。