动画与游戏设计报告内容摘要:

脚本引擎、电脑动画、人工智能、网络引擎以及场景管理等 不同的引擎,在不同程度上设计实现了脚本等高级引擎模块,能够满足高端游戏对引擎的需求,包括角色脚本的设计、游戏中的动画效果、角色的人工智能、游戏的网络连接、游戏场景的管理等等。 引擎还有一个重要的职责就是负责玩家与电脑之间的沟通,处理来自键盘、鼠标、摇杆和其它外设的信号。 如果游戏支持联网特性的话,网络代码也会被集成在引擎中,用于管理客户端与服务器之间的通信。 6 / 25 图 1 Unity3D的操作界面 在 Unity 中编写脚本代码可以使用 javascript 或者 C,在我的游戏设计之中我是用的是 js 编写。 7 / 25 2 游戏策划 设计目的 通过本学期对游戏与动画设计课程的学习,老师让我们在课下自己能学习一种制作游戏的方法,我通过网上的视频教程和图书的查看,初步的掌握了 Unity 的基本操作,虽然不娴熟还有待提高,但是一些技术含量较低的小游戏还是很容易让我们掌握的。 此次游戏程序设计的目的,主要是通过 Unity 来制作游戏从而更好的掌握一个游戏制作素要的基本要素和流程。 通过 Unity 这个平台,熟习 Unity 在制作游戏方面所需要的技巧,将自己的游戏尽可能多的运用所学到的技术,并且将在平时学习的javascrpit知识付诸于实践,并从实际操作中,找出自己的不足之处进行弥补。 每一次的课程设计,都是一次小小的软件工程,所以需要我们用百分百的的态度来对待。 对于小一点的程序,我们一个人足以应付,但是这并不是说我们可以单独一个人为所欲为,其实质应该是通过课程设计来锻炼自己独立自主的能力。 而对于那些相对于麻烦的 游戏 , 正如老师所说, 就需要两个或者多个人来共同完成,这便需要他们的协作能力,这样对他们以后进入软件公司发展有了更多的基础。 设计思路 我这次游戏的名字是 “ 回家大作战 ” ,游戏的主人公是一直被关在透明小球里的老鼠,但由于我不太擅长制作模型,所喜把游戏设置成了第一人称视角,使用了Unity 里的第一人称控制器,看不见自己模型,游戏中玩家通过控制小老鼠在被遗弃的实验室里 需要在一定时间内收集能源找到逃出实验室的方法。 运行环境 运行平台: window 7 或 8 操作系统 使用引擎: Unity3D 使用语言: JavaScrpit 8 / 25 3 概要设计 通过上面的介绍,我们可以了解到一点:引擎相当于游戏的框架,框架打好后,游戏设计师、建模师、动画师只要往里填充内容就可以了。 “ 回家大作战 ”正是一款基于游戏引擎设计并实现的休闲小游戏。 如上图所示,回家大作战的设计均是在游戏引擎上进行的,在引擎中设计游戏的玩法、关卡,建立角色模型,添加游戏动画、音效等,最终形成飞霖地鼠游戏。 游戏设计开发时,并不直接与硬件终端交互,同时游戏成品时,玩家也所有的操作均通过引擎来捕获。 3. 1 游戏设计 “ 回家大作战 ” 作为一个冒险解密游戏,因此在设计的时候需要注意到要添加一些有意思的谜题,让玩家有充分的兴致来进行探索,不过也需要给出提示不然让玩家摸不着头脑如何把游戏进行下去也是不行的。 在游戏设计中,在限制的 10分钟内,一共需要收集 4 个能量源,能量源如下图 1 所示, 每收集一个能量源就会在游戏界面左下角显示已经收集了多少个能量源,如下图 2 所示。 最终需要进入上锁的小屋内获得离开的物品(当未收集满能量源的时候,门是锁着的,门上的灯是红色,收集满能进入,灯变为绿色),如图 3。 小屋前面的小箱子上也相应的显示着你收集了多少个能量源,最终拿到过关物体后将跳转到游戏成功结束界面。 游戏 引擎 游戏设计 角色建模 游戏动画 音效效果 回家 大作战 游戏硬件支持终端(计算机) 9 / 25 图 1图 2 10 / 25 4 详细设计 4. 1 功能模块 根据上述对游戏的构思,回家大作战的游戏主要分为下列几个模块: ①时间模块:玩家通关的时间 长短 ,给予 评价高低; ② 角色模块:角色移动的规则,射击的规则等; ③ 积分模块:也就是能量源收集模块 ;④控制模块:控制游戏流程,判断游戏是否结束。 4. 1. 1 时间模块 本游戏有一个时间限制,初始限制时间是 10 分钟,玩家在 3 分钟内过关评分是 S,当在 5 分钟内过关是 A,在 7 分钟内过关是 B,在 8 分半内过关是 C,最后一档则是 D 4. 1. 2 角色模块 本游戏的主角由于使用的是自带的第一人称控制器,如 图 所示, 图 1 第一人称控制器 可以看到第一人称控制器是一个胶囊体,在上面有着一个主摄像机(这是游戏必备的要素也就是玩家看到的场 景由他来决定),一个声音接收器,还有一个自定义的设计发射器,将来获得了射击能力之后用来射击。 射击。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。