2D网络游戏引擎的设计与实现
游戏 引 擎 是一个处理游戏底层技术的平台,使用游戏引擎,游戏开发人员可以不用 花过多精力去处理系统架构、图形处理等一些底层的技术,可以直接使用引擎提供的 API来进行游戏开发,从而大大缩短游戏开发时间。 本文 通 过 对网络通信和图形处理方面的研究,设计并实现了一个具备消息处理和客 户端动作交互功能的引擎。 本文 设 计 的引擎主要包括三个部分:消息处理系统、自动更新系统、图形处理与动 作交互系统。 消 息 处 理系统包含两部分:网络通信底层模块和服务器端消息处理模块。网络通信 底层模块通过对Socket的API函数进行封装和功能扩展,使得开发人员在构建通信模 型时更加方便。服务器端消息处理