文摘
英文文摘
声明
第1章引言
1.1项目研究背景和意义
1.2本人的主要工作
1.3论文的组织结构
第2章3D游戏引擎技术简介
2.1游戏引擎简介
2.2网络游戏引擎的模块划分
2.3相关工具和背景知识介绍
第3章基于OGRE的游戏引擎构架设计
3.1 OGRE和它的场景图
3.2客户端/服务端游戏构架
3.3客户端构架设计
3.4服务端构架设计
第4章游戏实体系统设计与实现
4.1游戏实体系统设计
4.2游戏对象基础类
4.3游戏角色
4.4基于状态模式的角色动作
4.5静态对象
4.6基于原型模式的游戏物品
4.7游戏中的背包
4.8设计一个灵活的背包系统
4.9其它游戏对象
第5章引擎核心功能设计
5.1游戏世界管理器
5.2客户端场景渲染
5.3客户端交互控制
5.4消息处理系统
5.5基于ODE的动力仿真系统
5.6碰撞检测和响应系统
5.7基于策略模式的行为调度
5.8游戏世界空间查询
5.9预测和状态同步策略
第6章游戏关卡场景创建
6.1什么是游戏关卡
6.2关卡场景编辑方案
6.3地形和地表
6.4天空和水面
6.5雾和光照
6.6实体创建和加载
第7章引擎实现效果
7.1开发和运行环境
7.2引擎效果
第8章结束语
8.1研究总结
8.2工作展望
参考文献
致谢