菜单
  

    2.3    人物行为分析
    玩家控制的主角通过键盘“W”键实现向前行走;通过键盘“S”键实现向后行走;通过键盘“A”键实现向左行走;通过键盘“D”键实现向右行走;通过鼠标左键实现开火;通过鼠标右键实现瞄准;通过键盘“1”键实现切换主武器;通过键盘“2”键实现切换副武器。这些操作都与市面上的第一人称射击游戏没有任何区别,为的就是让玩家在我的这款游戏中,能得到和其他市面上第一人称射击游戏一样的快感。
    3    设计说明
    3.1    实现过程概述
    3.1.1    拟定设计方案
    本次课题的主要内容是设计一款第一人称射击游戏。主要利用    3ds Max软件完成模型的制作以及骨骼的绑定,让模型实现动画效果,利用Unity3d软件实现游戏的运行。
    整个游戏设计在完成了初期的资料查找、收集和软件学习后,制定了游戏设计的方案。主要按照以下的流程方案来进行本课题:
    第一,要确立游戏整体风格,确定游戏实现的功能,再根据以上确定的内容来查找所需要的资料。
    第二,在3ds Max中创建模型,贴图,绑定骨骼。
    第三,在Unity3D引擎中,创建项目包,将制作完成的模型导入Unity3D中,加入Javascript脚本语言,逐一实现设想中游戏的效果。
    1)    了解Unity3D的菜单,视图以及界面等,这也是使用该软件的基础。
    2)    了解理解场景里的坐标系统是非常重要的,脚本中需要用到transform。
    3)    了解并且学习基础概念:如游戏对象,脚本等。
    4)    了解学习如何导入你所需要的基本元素:材质,贴图等。
    5)    了解对于脚本的学习,和一些基本的方法。
    6)    了解进一步学习摄像机,射线,碰撞,粒子系统等等。
    7)    最后制作完成后,发布一个可以运行的游戏。
    3.1.2    素材搜集和处理
    利用丰富的网络资源,在一些学习3ds Max和Unity3D的网站中,收集设计需要的模型、教程等素材,并对其进行整理,做适当的处理。在整个制作的过程中,你随时可能会想到,在你自己的游戏中可能还需要什么,还得不断地查找,添加。
    3.1.3    具体设计
    了解使用3ds Max建立模型。确定我所要制作的游戏的风格,我所制作的是写实风格的游戏,所以也找了大量写实风格的人物以及场景来进行参考。
    结合设计方案以及查找到的素材,创建以及修改模型,并在其中完成了对人物模型的骨骼的绑定。
    游戏中的交互都是在Unity3D中来进行完成的。将在3ds Max中制作完成的模型导入到Unity3D中,针对每一部分实现的功能添加脚本来实现。
  1. 上一篇:C#+sqlserver企业ERP系统采购管理系统设计与实现
  2. 下一篇:C#+sqlserver财务管理系统的设计与实现
  1. MAYA+Unity次世代第一人称射击游戏设计与制作

  2. Vuforia基于Unity3D的增强现实系统设计与开发

  3. Unity2D横版过关射击游戏设计

  4. 基于java的第三人称射击游戏的设计与实现

  5. 基于Flash的射击游戏的设计实现

  6. Unity3D太空射击休闲游览游戏制作

  7. Unity3D街道迷踪游戏设计+源代码

  8. 杂拟谷盗体内共生菌沃尔...

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 十二层带中心支撑钢结构...

  11. 大众媒体对公共政策制定的影响

  12. 电站锅炉暖风器设计任务书

  13. java+mysql车辆管理系统的设计+源代码

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 中考体育项目与体育教学合理结合的研究

  16. 当代大学生慈善意识研究+文献综述

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回