毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Unity3d第一人称射击游戏设计(5)
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中,针对每一部分实现的功能添加脚本来实现。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
C#+sqlserver企业ERP系统采购管理系统设计与实现
下一篇:
C#+sqlserver财务管理系统的设计与实现
Android+Unity3D旅游景区自助服务系统的设计
Unity3D虚拟现实的小区选房系统设计
基于Unity3D跑酷类游戏设计
Unity3D的FPS游戏及其寻路算法的研究与实现
Unity3D的林间漫游及油锯应用功能实现
unity3D卡通类跑酷游戏设计
基于Unity3D的RPG角色场景设计与交互设计
10万元能开儿童乐园吗,我...
公寓空调设计任务书
C#学校科研管理系统的设计
承德市事业单位档案管理...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...