基于unity3D的咕哒咕哒游戏的设计与实现摘要:随着我国移动互联技术的快速发展,移动平台已成为最受欢迎的游戏开发平台。随着智能硬件设备性能的不断提高,随着智能硬件设备性能的不断提高,移动平台正成为继PC和主机之后的第三个主要游戏平台,并随着趋势的不断增加而发展。本文设计并实现了一种基于Unity-3d的三维格特蜂鸣声射击游戏。主要工作包括以下几个方面:首先,对三维古特比射击游戏进行了需求分析,主题分为UI系统、作战系统、成就系统和商场系统四个部分。其中,UI系统主要处理人机交互和场景切换。通过异步积累和异步加载,实现了二维场景和三维场景的快速场景切换和叠加显示。战斗系统主要包括技能系统和NPC智能控制。在技能系统中,具有特殊效果的普通贝壳和贝壳被认为是不同的技能。技能的释放和随后对敌人伤害的解决是通过技能释放器完成的。其次,利用边界球体和定向边界箱技术,结合OBB算法,完成了三维虚拟环境中刚性物体之间的碰撞检测。检测到碰撞后,采用射线与凸体相交的方法计算凸体之间的第一碰撞位置,并及时做出碰撞响应。同时,采用基于导航网格的*算法寻找最优路径,将NPC从起点移到目的地,实现了NPC的智能路径查找。然后,我们设计并实现了一个适合格朗特战争游戏的感知系统和有限状态机。传感系统利用环绕球体和碰撞检测技术设计传感器、感应系统和触发器。传感器感知外部信息,触发器发出自己的信息,感应系统负责传感器和触发器之间的交叉过程。传感器可以感知不同的信息,从而形成不同的输入条件。在这些条件由状态机处理后,NPC可以在有限的不同状态之间切换。许多Npc通过基于模糊逻辑设计的控制系统进行不同的行为操作。关键词:Unity3D;碰撞检测;有限状态机;感知系统目录第一章绪论..................................................................................................31.1论文的研究背景和意义........................................................................31.2国内外研究现状及发展趋势................................................................31.2.1国外研究现状..............................................................................41.2.2国内研究现状.............................................................................41.3.研究内容........................................................................................5第二章游戏引擎及相关技术概述............................................................62.1主流游戏开发引擎................................................................................62.1.1Unity3D游戏引擎......................................................................62.1.2UnrealEngine4游戏引擎..........................................................82.1.3CryEngine3游戏引擎..............................................................82.2相关技术概述........................................................................................8第三章咕哒咕哒战争游戏的设计与实现................................................103.1咕哒咕哒战争游戏开发计划及功能设计..........................................103.1.1游戏开发计划...........................................................................103.1.2功能设计...................................................................................103.2咕哒咕哒战争游戏场景的设计与实现..............................................113.2.12D场景的设计与实现.............................................................113.2.23D场景的设计与实现..............................................................123.3核心系统的设计与实现......................................................................123.4咕哒咕哒战争游戏数据库的设计与实现..........................................15第四章结论....