- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
模块三:制作游戏界面与动画特效项目十五:寻路技术—导航寻路动画UnityGameEngineUNITY
模块三制作游戏界面与动画特效UGUI系统——《迷宫寻宝》游戏界面设计动画系统——游戏动画制作地形引擎——游戏场景制作声光技术——声光特效项目十项目十一项目十二项目十三粒子系统——粒子特效项目十四寻路技术——导航寻路动画项目十五背包系统——物品拾取动画项目十六
任务概述在游戏中,我们经常会遇到角色自行走到目的地上交任务、行走过程中主动避开障碍物或在指定的地盘中进行守卫等,这些依赖于Unity为我们提供的导航寻路技术,寻路设计需要使用人工智能技术,提前做好规划,以提供良好的用户体验,达到最佳效果。本项目,我们将介绍Unity中的寻路技术。行业PPT模板/hangye/
学习目标011.掌握导航寻路相关组件和场景烘焙知识2.能够正确进行导航寻路动画的制作教学目标重难点重点:导航寻路动画的实现难点:导航寻路效果的控制
项目实现02任务1:定点寻路1.布置游戏场景,场景中,红色和黄色小球代表游戏中的角色,浅蓝色的立方体为两个小球移动的目标点,两个深蓝色的Cube代表桥。2.为黄色的小球添加NavMeshAgent组件。制作步骤提示3.为黄色的小球添加fixedpoint脚本。usingUnityEngine.AI;publicclassfixedpoint:MonoBehaviour{publicGameObjecttarget;//声明游戏物体privateNavMeshAgentagent;//声明导航网格代理器voidStart(){agent=GetComponentNavMeshAgent();//获取导航网格代理器组件agent.destination=target.transform.position;//设置角色移动的位置}}
项目实现02任务1:定点寻路4.将地面、桥、台阶都设置为静态物体。5.烘焙场景,此时黄色的小球可以移动到目标点附近。制作步骤提示6.为红色Cube添加OffMeshLink组件,Start处添加红色Cube,End处添加粉色Cube,分别代表小球飞行路线的起点和终点,此时,运行游戏,黄色小球可以通过红色方块跳跃到台阶上移动到目标物体处。
项目实现02任务1:定点寻路7.同理,为红色的小球添加同样的操作,红色小球和黄色小球一样都能达到目标点,且会自动寻找最短路径。8.制作红色小球必须通过上面的桥进行行走。在Navigation视图中,设置两个桥的名字分别为frontbridge和backbridge。制作步骤提示9.选中上面的桥,在NavigationArea处,设置导航区域为frontbridge,同理,设置下面的桥导航区域为backbridge。
项目实现02任务1:定点寻路10.选中红色小球,在Inspector视图中找到NavMeshAgent组件,在AreaMask处将backbridge取消。11.同理,可为黄色小球设置导航区域为backbridge,此处若不设置,则黄色小球会自动寻找最短路线。12.设置好后,在Navigation视图中重新对路网进行烘焙,运行游戏,可以看到两个小球都可以按照规划好的路线行走。制作步骤提示
项目实现02任务2:自动寻路1.布置寻路场景。2.利用Animation动画为中间的粉色Cube制作旋转动画效果。制作步骤提示3.将地板和楼梯设置为静态物体。4.为中间的蓝色Cube和旋转的粉色Cube添加NavMeshObstacle组件。
项目实现02任务2:自动寻路5.为红色小球添加NavMeshAgent(导航网格代理器)组件。6.为红色小球添加AINavigation脚本。制作步骤提示usingUnityEngine.AI;publicclassAINavigation:MonoBehaviour{publicGameObjecttarget;privateNavMeshAgentagent;voidStart(){agent=GetComponentNavMeshAgent();}voidUpdate(){if(Input.GetMouseButton(0))//判断是否按下鼠标{Rayray=Camera.main.ScreenPointToRay(Input.mousePosition);
您可能关注的文档
- 教学课件 01项目一:初识Unity.pptx
- 教学课件 02项目二:访问游戏物体.pptx
- 教学课件 03项目三:控制游戏物体.pptx
- 教学课件 04项目四:使用游戏物体和组件.pptx
- 教学课件 05项目五:刚体—力的模拟.pptx
- 教学课件 06项目六:碰撞体—物体碰撞检测.pptx
- 教学课件 07项目七:角色控制器—控制角色运动.pptx
- 教学课件 08项目八:物理材质与射线—射线技术应用.pptx
- 教学课件 09项目九:关节—关节模拟动画.pptx
- 教学课件 10项目十:UGUI系统—《迷宫寻宝》游戏界面设计.pptx
- 2025年安徽城市管理职业学院单招职业技能测试题库(考点梳理).docx
- 中国油浴式空气滤清器行业市场占有率及投资前景预测分析报告.pdf
- 中国水安全系统行业市场占有率及投资前景预测分析报告.pdf
- 中国水冷变压器行业市场占有率及投资前景预测分析报告.pdf
- 中国汽油机驱动高压清洗机行业市场占有率及投资前景预测分析报告.pdf
- 中国油品酸值测试仪行业市场占有率及投资前景预测分析报告.pdf
- 中国油漆压力罐行业市场占有率及投资前景预测分析报告.pdf
- 中国汁水净化设备行业市场占有率及投资前景预测分析报告.pdf
- 中国汽油清水泵行业市场占有率及投资前景预测分析报告.pdf
- 中国水中油检测仪行业市场占有率及投资前景预测分析报告.pdf
最近下载
- 产科质量控制工作总结.pptx
- 2025年安徽职业技术学院单招职业适应性考试题库及参考答案.docx VIP
- BOSE博士 SoundTouch SA-5 功放 快速启动指南 简体中文.pdf
- IPC JEDEC-9704基础讲解丨PCB应力应变测试.pdf
- 统编版小学语文三年级下册 第七单元复习卡.doc VIP
- GB+16423-2020金属非金属矿山安全规程.docx VIP
- 高中通用技术苏教版2019必修 技术与设计1(2019)第3章 发现与明确问题 公开课公开课.pptx VIP
- 药店销售流程与技巧.ppt VIP
- 2024年《民用航空法》考试复习题库及答案(含各题型).pdf VIP
- UG经典技巧(一)_中国模具论坛网.doc VIP
文档评论(0)