论文部分内容阅读
网络游戏开发与传统应用程序有很大不同,它不但需要从计算机图形学及网络互联技术两方面进行研究,而且十分注重运行效率。所以,详细的分析游戏需求从而做出针对所开发的游戏最有效的程序结构及算法,就显得十分重要。随着网络游戏产业在国内的飞速发展,传统的客户端网络游戏已经不能满足所有玩家的需求,轻量级的无客户端网页游戏的设计思想应运而生。以FlashActionScript3.0语言为开发基础的MMORPG网页多人游戏是近几年来主流的网页游戏开发方式,Flash技术凭借其内嵌的动态脚本编程语言AS3.0能够实时加载游戏资源并处理游戏逻辑,做到让玩家无需下载游戏客户端就能够获得媲美传统的有客户端网络游戏的画面品质和游戏体验,成为了网页游戏开发技术平台上的王者,是当今游戏开发与设计领域的新热点。论文的工作即是在这种大环境下应运而生的。本文针对Flash图像动画处理以及Flash动态脚本语言的技术特点,研究了基于Flash技术的MMORPG网页游戏结构框架,并根据Flash轻量级客户端网络游戏特点,设计并实现了游戏资源的组织和加载以及显示方式,实现了包括场景组织系统、渲染系统、角色系统、控制系统等的多人在线网页游戏引擎。