声明
摘要
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 主要研究工作
1.4 论文组织结构
第2章 系统需求分析
2.1 概述
2.2 系统功能需求分析
2.2.1 用户界面模块
2.2.2 地形编辑模块
2.2.3 实体编辑模块
2.2.4 气象模拟模块
2.2.5 场景管理模块
2.2.6 其他子模块
2.3 硬件需求
2.4 软件需求
第3章 系统总体设计
3.1 游戏场景编辑器的总体架构
3.2 游戏场景编辑器的功能模块划分与设计
3.3 用户界面模块的设计
3.4 地形编辑模块的设计
3.4.1 地形的生成
3.4.2 局部地形高度编辑
3.4.3 局部特殊地形编辑
3.4.4 局部地形纹理编辑
3.4.5 特殊地形编辑
3.4.6 地形纹理编辑
3.5 气象模拟模块的设计
3.6 实体编辑模块的设计
3.6.1 实体的添加和删除
3.6.2 实体的拾取
3.6.3 实体的三维变换
3.6.4 实体的碰撞检测
3.7 场景管理模块的设计
3.8 游戏场景编辑器的其他子模块功能
第4章 3D游戏场景编辑器的实现
4.1 概述
4.2 用户界面模块的实现
4.2.1 场景视图区
4.2.2 地形编辑区
4.2.3外场景编辑区
4.2.4 气象模拟区
4.2.5 实体编辑区
4.3 地形编辑模块的实现
4.3.1 场景地形生成
4.3.2 局部地形高度编辑
4.3.3 局部地形纹理编辑
4.3.4 局部特殊地形编辑
4.3.5 特殊地形编辑
4.3.6 地形纹理的编辑
4.4 实体编辑模块的实现
4.4.1 实体的添加和删除
4.4.2 实体的碰撞检测
4.4.3 实体的拾取
4.4.4 实体的三维变换
4.5 气象模拟模块的实现
4.6 场景管理模块的实现
4.6.1 实体的管理
4.6.2 地形的管理
4.6.3 天空的管理
4.6.4 场景的导入导出
4.7 游戏场景编辑器其他模块的实现
4.7.1 摄像机模块
4.7.2 文字模块
第5章 3D游戏场景编辑器的使用方法及功能测试
5.1 使用方法
5.1.1 场景视图区
5.1.2 地形编辑
5.1.3 气象模拟
5.1.4 实体编辑
5.1.5 外场景编辑
5.2 功能测试
总结与展望
致谢
参考文献
西南交通大学;