基于Virtools的双人联机合作游戏设计

基于Virtools的双人联机合作游戏设计

论文摘要

虚拟场景漫游是虚拟现实技术的重要应用之一,是虚拟场景建模技术和虚拟漫游技术的结合。以双人联机合作游戏的方式进行虚拟场景漫游,有别于以往传统的摄像机漫游或单一角色的简单漫游,它既能在游戏中轻松愉快地获取知识,又能体验到双人合作的乐趣,寓教于乐,让人们获得全新的感受。本文采用了基于Virtools的虚拟场景交互设计的方法,研究了在一个欧洲古城堡中进行双人联机合作探险的游戏的设计和制作。通过使用3ds max的多边形建模技术对古城堡的场景和道具进行建模,同时注意控制总三角面数和精确处理各模型的贴图纹理。使用3ds max的Character Studio系统设计制作角色的各种动作。利用Virtools的网络服务器(Server)模块实现局域网中的双人联机。最后在Virtools中整合各种资源,进行交互设计,如碰撞检测、角色控制、摄像机控制、道具的获得和使用等等。而各机关的设计则充分与古城堡的各种知识紧密结合,让“双人合作”有理有据。实验结果表明:此游戏基本实现双人联机合作的功能,实现了知识性和娱乐性的充分结合。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 1 引言
  • 1.1 研究的目的和意义
  • 1.2 国内外研究和发展现状
  • 1.3 游戏引擎
  • 1.3.1 游戏引擎简介
  • 1.3.2 游戏引擎的一些关键部件
  • 1.3.3 一些著名的游戏引擎
  • 1.3.4 Virtools
  • 1.4 课题研究的技术路线
  • 2 游戏总体设计
  • 2.1 游戏类型
  • 2.2 游戏运行平台
  • 2.3 游戏分辨率
  • 2.4 故事背景
  • 2.5 游戏场景设计
  • 2.6 游戏道具设计
  • 2.7 游戏机关设计
  • 2.8 游戏用户界面(UI)设计
  • 2.9 游戏操作流程
  • 3 模型制作
  • 3.1 建模工具介绍
  • 3.2 3ds max的主要建模方法
  • 3.2.1 Mesh/Polygon多边形建模
  • 3.2.2 Patch面片建模
  • 3.2.3 NURBS建模
  • 3.2.4 Spline建模
  • 3.2.5 Boolean布尔运算
  • 3.3 城堡的建模
  • 3.3.1 模型的比例
  • 3.3.2 模型的面数
  • 3.3.2.1 实时渲染
  • 3.3.2.2 低面数模型
  • 3.3.3 在游戏引擎中检验模型
  • 3.3.4 模型的轴心
  • 3.4 天空盒的制作
  • 3.5 大地形的制作
  • 3.6 模型的截取和修改
  • 3.7 模型的材质贴图
  • 3.7.1 贴图坐标
  • 3.7.2 贴图的尺寸
  • 3.7.3 贴图的格式
  • 3.7.4 贴图的Alpha通道
  • 3.7.5 贴图的重复使用和合并
  • 3.7.6 游戏引擎所支持的材质贴图类型
  • 3.7.7 贴图烘焙
  • 3.7.8 法线贴图
  • 3.8 角色动作的制作
  • 3.8.1 Character Studio
  • 3.8.2 游戏中的角色动作
  • 4 Virtools中的制作
  • 4.1 Virtools的联机系统
  • 4.1.1 Virtools的网络服务器(Server)模块
  • 4.1.2 Multiuser module中的Session
  • 4.1.3 Virtools联机中客户端间通信方法的选择
  • 4.1.4 联机系统架构及设计
  • 4.2 Virtools中的交互设计
  • 4.2.1 双人合作系统
  • 4.2.2 角色的控制
  • 4.2.3 设置各物体的属性
  • 4.2.4 角色的换装
  • 4.2.5 跟随摄像机
  • 4.2.6 过场动画
  • 4.2.7 游戏中的提示图标
  • 4.2.8 包裹的制作
  • 4.2.9 音乐和音效
  • 4.2.10 文字和字幕
  • 5 游戏的测试和发布
  • 5.1 游戏的测试
  • 5.1.1 软件测试与游戏测试
  • 5.1.2 游戏测试的任务
  • 5.1.3 游戏测试的方法
  • 5.1.4 《古堡探险》测试中发现的一些典型错误
  • 5.2 游戏的发布
  • 6 结论
  • 参考文献
  • 个人简介
  • 导师简介
  • 获得成果目录清单
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于Virtools的双人联机合作游戏设计
    下载Doc文档

    猜你喜欢