首页> 中文学位 >游力科技Flash游戏位图渲染引擎设计与实现
【6h】

游力科技Flash游戏位图渲染引擎设计与实现

代理获取

目录

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 Flash游戏引擎概况

1.2 游力科技公司简介

1.3 国内外研究现状

1.4 本文主要工作

1.5 论文的文章结构按排

第二章 Flash相关技术简介

2.1 ActionScript3.0简介

2.2 ActionScript3.0中的位图存储简介

2.3 Flash播放器座标系统

2.4 开发工具

第三章 Flash位图渲染引擎需求分析

3.1 Flash平面游戏开发流程

3.2 游戏引擎需求分析

3.3 本章小结

第四章 Sparrow引擎总体设计

4.1 设计原则

4.2 Sparrow引擎总体架构

4.3 引擎类图

4.4 本章小结

第五章 Sparrow引擎详细设计与实现

5.1 SprObject基础对象模块

5.2 游戏角色SprPlayer模块

5.3 游戏自动角色SprRobot模块

5.4 游戏场景模块SprScene

5.5 场景组模块SprSceneGroup

5.6 碰撞检测模块SprCollision

5.7 整体运动管理模块SprMoveManage

5.8 本章小结

第六章 Sparrow引擎测试

6.1 游戏角色制作

6.2 游戏场景制作

6.3 舞台初始化

6.4 全局运动协调

6.5 生成swf文件

6.6 功能测试

6.7 性能测试

6.8 本章小结

第七章 总结与展望

致谢

参考文献

展开▼

摘要

Flash作为互联网 Web2.0的主要技术之一,对人们的网络生活产生深远的影响。当今的主流网络浏览器无一不支持Flash技术。近年来,计算机游戏成为人们上网的主要娱乐方式,整个游戏行业发展迅猛,游戏产业也逐步出现细分。Flash游戏作为新兴的游戏细分领域,引起越来越多的用户和游戏开发商的注意。整个Flash游戏产业正处于高速发展阶段。相关数据显示,2009年中国网页游戏市场规模为9.9亿元,2010年达到22.8亿元,同比增长131.2%。预计在2013年可突破50亿关口,达到50.4亿元。以flash为首的网页游戏正随着社交网络以及移动互联网的大潮迅速发展和普及,逐步成为人们网络休闲生活的一个重要组成部分。
  本论文正是针对当前Flash游戏大受欢迎的趋势,结合本公司当前的业务需求,在深入研究了Flash游戏的开发过程和技术难点的基础上,设计并实现了一个基于Actionscript3.0的Flash位图渲染引擎,为提高Flash游戏开发效率、满足本公司业务需求作铺垫。主要内容为:
  1.研究了 Flash的位图渲染方式和储存方式,设计了统一加载和处理位图的模块,为本引擎其他模块提供基础性服务。
  2.研究了Flash游戏开发过程的一般流程和需求,将Flash游戏中的元素分类,提取共同特征,以基础模块 SprObject、SprPlayer、SprRobot、SprScene、SprSceneGroup对游戏中的元素进行管理。其中 SprObject提供了最基本的位图加载、储存和处理功能;SprPlayer为游戏核心角色提供了动作渲染、运动管理、重力、状态数据等管理接口;SprRobot主要提供游戏次要角色的管理,功能与SprPlayer类似;场景的加载和储存由 SprScene负责,SprSceneGroup则负责场景的组合运动管理。
  3.研究了游戏对象间的碰撞原理,通过对点碰撞检测法与区域碰撞检测法的论述和优缺点对比,本引擎实现了区域碰撞检测模块 SprCollision,提供了碰撞检测功能。
  4.研究了2D游戏场景和角色协调运动过程,设计并实现了卷轴运动管理模块SprMoveManage,用于协调和管理整个游戏的场景与角色运动。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号