unity-AI自动导航
给人物导航
一.地形创建
1.首先我们在Hierarchy面板中创建一个地形对象terrian,自行设定地形外貌,此时我们设置一个如下的地形外观。
二.创建导航系统
1.在主人公的Inspector、面板中添加Nav Mesh Agent (导航网格代理),而后点击windows-AI-Navigation(航行器),则会出现如下面板:
2.点击Bake部分,再点击下方的部分Bake可理解为烘培出可导航的区域,则会出现下图所示的蓝色指引区域:
3.添加叫脚本:
射线导航:
此时鼠标点击相应的位置人物立即换成跑步的动画,那么达成这个效果还需要和动画系统做练习,(动画系统的生成见主页),那么此时联系代码的关键语句为:
bboss.SetFloat("speed", boss.velocity.magnitude);
//给动画对象设置一个float类型的参数,该参数的名称为“speed”,值为网格导航对象boss的速度的值。
文章来源:https://www.toymoban.com/news/detail-698302.html
以上就是简单的导航系统,学到的话,点个赞同再走吧,码友~ 文章来源地址https://www.toymoban.com/news/detail-698302.html
到了这里,关于unity-AI自动导航的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!