收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

基于Unity引擎的手机射击游戏的设计

[关键词:Unity引擎,手机射击游戏]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0417,word全文:45页,合计:17000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于Unity引擎的手机射击游戏的设计毕业设计论文------

研究内容

本文研究设计一个射击类手机游戏,本人大致准备分为以下几个模块进行设计并实现:

第一模块是场景的设置,可以选择屏幕上方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引擎的手机射击游戏的设计(论文)!
相关毕业设计
    没有关键字相关信息!