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中,针对每一部分实现的功能添加脚本来实现。
上一篇:C#+sqlserver企业ERP系统采购管理系统设计与实现
下一篇:C#+sqlserver财务管理系统的设计与实现

Android+Unity3D旅游景区自助服务系统的设计

Unity3D虚拟现实的小区选房系统设计

基于Unity3D跑酷类游戏设计

Unity3D的FPS游戏及其寻路算法的研究与实现

Unity3D的林间漫游及油锯应用功能实现

unity3D卡通类跑酷游戏设计

基于Unity3D的RPG角色场景设计与交互设计

10万元能开儿童乐园吗,我...

公寓空调设计任务书

C#学校科研管理系统的设计

承德市事业单位档案管理...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...