基于Unity引擎的手机射击游戏的设计
[关键词:Unity引擎,手机射击游戏] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0417,word全文:45页,合计:17000字 |
研究内容
本文研究设计一个射击类手机游戏,本人大致准备分为以下几个模块进行设计并实现:
第一模块是场景的设置,可以选择屏幕上方GameObject菜单,从其中3D Object中选择cube,在场景中创建一个立方体,在Inspector界面对其位置调整和缩放制成地板,在其中还可以添加其他的3D Object丰富场景,还可以为场景添加点光,聚光或者方向光。当然,也可以直接在网上下载素材或者在Asset Store中购买相关素材完成场景制作。
第二模块是玩家的设置,玩家形象可以下载相关素材完成创建,接下来控制玩家的移动,首先创建角色控制器,使得可以用WSAD控制玩家的上下左右移动。这时,还需要添加碰撞检测以及重力效果来完善玩家的有效控制。
第三块添加敌人以及子弹发射,首先了解射线定义,它是虚拟的或者说场景中看不见的线,它从一些原点开始并往指定方向延伸出去。在Unity中不必去考虑射线发射的复杂数学,因为摄像机在玩家身上所以只需要从摄像机位置创建射线。接着为击中点添加可视化提示,显示击中的特效,还需要创建准心的可视化提示。下面需要设置敌人,首先为击中的目标编写脚本确认并使击中敌人消失。为敌人添加基础AI,是敌人自主行走。其次,为敌人添加出生点,保证敌人在不停消失的情况下不断出现新的敌人。
第四模块讲解战斗部分,敌人在受到攻击会死亡,玩家在受到攻击,血量就会削减。这里以敌人子弹与玩家碰撞为触发事件,编写脚本显示玩家血量减少。还有为战斗中添加子弹和死亡的音效等完善战斗部分。
以上已经完成一个射击游戏中的大部分功能了。
论文结构
本论文设计和实现了一个基于Unity3D游戏引擎的射击类手机游戏,介绍了Unity游戏引擎的主要技术难点和相应的解决方案。具体内容规划如下:
第一章为绪论部分,首先介绍了论文项目的背景和来源,然后分析国内外手游市场的发展状况,最后论述研究内容的具体模块和各个模块运用到的技术,以及可能遇到的难题和解决措施。
第二章介绍目前比较火热的几款手机游戏开发引擎,对比分析各自优缺点,然后介绍Unity3D引擎的各个模块和框架。
第三章分析游戏的具体功能需求,策划游戏的具体内容(包括背景,人物,任务,胜利条件等),完成模块设计与整体架构。
第四章介绍具体的开发过程,首先确定游戏开发的软硬件环境,接着分析按设计好的模块具体实现的过程以及采用的技术。
第五章对全文进行总结与回顾,并对后续的工作提出自己的期望。
对于本游戏来说,所要做的就是首先进行文案策划,创建一下游戏的背景故事,然后明确游戏的内容,人物对话本作中并没有。接着进行数值策划,主要是对敌人伤害的数值设定、敌人血量的数值设定、主角人物血量的数值设定以及主角所拿武器造成伤害的数值设定,最后还有没打死一个敌人所取的分数的数值设定。在系统策划方面,只需要让游戏满足故事的整体框架,平衡游戏的各类数值设定,避免造成敌人过强打不死或者敌人过弱没意思的情况发生,造成游戏可玩性的下降。
在游戏美工方面:
游戏美工需要做的是人物、场景的模型设计与制作,还有一些UI界面设计的任务,游戏美工决定了游戏画面的风格,一款游戏对于游戏美工的投入也决定了这款游戏画面的精美程度。因此,虽然游戏美工是为游戏策划与游戏程序服务的,但还是游戏制作中很重要的一环。
提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0417,word全文:45页,合计:17000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Unity引擎的手机射击游戏的设计(论文)!
-
没有关键字相关信息!