收藏到会员中心

文档题目:

3D游戏简单粒子系统的设计和开发

3D游戏简单粒子系统的设计和开发
上传会员: 木头人
提交日期: 2013-06-15 20:11:09
文档分类: 数字媒体技术
浏览次数: 65
下载次数: 0
下载地址: 点击标题下载 3D游戏简单粒子系统的设计和开发 (需要:20 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:11508
摘要
20世纪60年代年代早期,一小部分程序员使用最原始的大型计算机开发游戏而其他人认为他们在做研究。在MIT的实验室里开发了Space War和其他早期的游戏。随着计算机硬件的发展,计算机所能支持的功能越来越强,计算机游戏也是五花八门。支持开发一个计算机游戏的游戏引擎也是越来越强大,而粒子系统是其中一个很重要的部分。游戏中的特效需要粒子系统支持,是一个游戏可玩性的重要组成部分,当今主流游戏相当重视游戏特效的开发,绚丽的特效场景可以让玩家大呼过瘾,没了特效,一个游戏就好像失去了翅膀。
本课题主要研究和开发3D游戏简单粒子系统,研究计算机是如何表现和计算粒子的产生和行为,提出一些简单的粒子算法以减轻计算机游戏运行时所占用的资源。做一个简单的编辑器来更深入的了解粒子。
系统开发工具为Microsoft Visual Studio2008和开源的一些计算机图形学资料,如OpenGL,OGRE开源引擎等等
关键词:计算机游戏特效,粒子系统,粒子
ABSTRACT
......
Keywords: Special effects computer games, Particle system, Particle
目录
摘要 I
ABSTRACT II
目录 III
第1章 引言 1
1.1 背景 1
1.2 研究内容及拟解决问题 2
第2章 工具软件与技术基础 3
2.1 系统开发环境和工具 3
2.1.1 开发环境 3
2.1.2 辅助工具 3
2.2 OpenGL 3
2.1.1 概念 3
2.1.1 使用 3
第3章 系统总体设计 8
3.1 算法分析 8
3.1.1 算法结构概念 8
3.1.2 单个粒子算法设计 10
3.1.3 粒子系统 10
3.1.4 发射器 11
3.1.4 粒子运动原理 11
3.2 简单粒子系统实现 12
3.2.1 属性表 12
3.2.1 实现 13
3.3 编辑器功能 13
3.3.1 DQParticleSystem实现 14
3.3.2 DQParticle实现 14
3.3.3 DQParticleEmitter实现 15
3.3.4 主界面功能 15
3.4 各个模块属性 17
3.4.1 DQParticle属性 17
3.4.2DQParticleEmitter属性 18
第4章 界面设计与流程图 19
4.1 界面设计 19
4.1.1 简单粒子系统 19
4.1.2 主界面 19
4.2 流程图 21
第5章 系统实现 22
5.1 简单粒子系统流程 22
5.2 粒子编辑器 23
第6章 游戏引擎中的粒子系统分析 25
6.1 OGRE引擎概述 25
6.2 ParticleUniverseSystem 25
第7章 结束语 27
致谢 29
参考文献 30

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇QQ找茬游戏外挂软件的设计与实现 下一篇没有了

相关栏目

最新文档下载

推荐文档下载