1.2.8 资源的使用 5
1.2.9 复制 5
1.2.10 添加组件 5
1.3 C#脚本语言介绍 5
2 分析 7
2.1 研究目的与意义 7
2.2 研究方法及手段 7
3 设计 8
3.1 游戏的简要介绍 8
3.2 背景和情节 8
3.3 开发与运行环境 9
3.3.1 开发环境 9
3.3.2 运行环境 9
3.4 游戏各角色物品和各场景素材 10
3.4.1 游戏角色的设计 10
3.4.2 物品道具的设计 11
3.4.3 游戏场景的设计 11
3.5 游戏的操作方法 11
3.6 游戏的设计与实现 12
3.6.1 创建游戏工程 12
3.6.2 地形的设计 12
3.7 模型的导入 14
3.8 角色及其程序设计 15
3.8.1 玩家角色设计 15
3.8.2 敌方怪物的设计 19
3.8.3 GUI的设计 22
3.8.4 医疗箱的设计 26
3.8.5 游戏的小地图设计 27
3.8.6 游戏的开始场景设计 27
3.8.7 游戏场景的管理及其发布设计 28
4 结论及体会 30
4.1 游戏运行效果 30
4.2 结论及不足 30
4.3 体会与展望 31
致谢 32
参考文献 33
1 绪论
由于早期硬件的限制,游戏画面上还没有3D的概念,仅停留在2D的显示状态。伴随着多媒体技术以的飞速发展,个人电脑配置的提升和游戏开发环境的一步步完善,各式各样的游戏冲击着我们的视觉。玩家们开始对电脑游戏的画面有了更为高标准的要求,以往的平面2D画面已经远远不能满足这些追求新鲜感和刺激感的游戏玩家的眼光,他们渴望一种新的形式——三维游戏的诞生。三维游戏不仅在视觉上能给我们带来冲击,而且还给我们一种模拟现实的感觉,使游戏者感觉自己身临其境。于是,如何利用现在拥有的平面2D显示设备(例如各种CRT和液晶显示器)来比较好的显示出3D的游戏画面来满足挑剔玩家们愈来愈增长对游戏画面的要求,就成为了游戏开发者和一些程序员们去不断挑战的目标。