服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - Unity3D实现自动寻路

Unity3D实现自动寻路

2022-09-26 14:06妄想成为大牛 C#

这篇文章主要为大家详细介绍了Unity3D实现自动寻路,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Unity3D自动寻路,供大家参考,具体内容如下

1.首先在Unity3D创造中一个正方体,一个圆柱体和一个平面。

Unity3D实现自动寻路

2.将正方体和平面设为静态(Static前的方格打勾)

Unity3D实现自动寻路

3.在Window中打开AI进行导航网格烘培

Unity3D实现自动寻路

Unity3D实现自动寻路

4.在add component中添加Nav Mesh Agent(导航网格代理)

Unity3D实现自动寻路

这里将Stopping Distance的值修改为0.5。如果使用默认值0,则最后圆柱体会与正方体重合在一起。

5.附加AI脚本给圆柱体

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;

public class AINavgation : MonoBehaviour
{
  public GameObject target;
  private NavMeshAgent agent;
  
  void Start()
  {
    agent = GetComponent<NavMeshAgent>();
    agent.destination = target.transform.position;
  }

 
  void Update()
  {
    
  }
}

6.最终效果

Unity3D实现自动寻路

Unity3D小白一枚,如有错误希望大佬们指正!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/qq_44842188/article/details/107323241

延伸 · 阅读

精彩推荐
  • C#Unity实现图形相交检测

    Unity实现图形相交检测

    这篇文章主要为大家详细介绍了Unity实现图形相交检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    小混沌11592022-09-05
  • C#C# 16 进制字符串转 int的方法

    C# 16 进制字符串转 int的方法

    这篇文章主要介绍了C# 16 进制字符串转 int的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下...

    lindexi4762022-02-23
  • C#C#遍历集合与移除元素的方法

    C#遍历集合与移除元素的方法

    这篇文章主要介绍了C#遍历集合与移除元素的方法,结合实例形式分析了C#使用for循环遍历集合以及add与Remove方法进行元素添加与移除的使用技巧,需要的朋友...

    jixiaomeng10822021-11-29
  • C#C#中SQL参数传入空值报错解决方案

    C#中SQL参数传入空值报错解决方案

    这篇文章主要介绍了C#中SQL参数传入空值报错解决方案,需要的朋友可以参考下...

    邪心魔佛一页书11792022-01-07
  • C#C#中字符串的一般性和特殊性

    C#中字符串的一般性和特殊性

    本篇文章主要介绍了C#中字符串的一般性和特殊性的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧...

    luobao5862021-12-27
  • C#解析C#中断言与异常的应用方式及异常处理的流程控制

    解析C#中断言与异常的应用方式及异常处理的流程控制

    这篇文章主要介绍了C#中断言与异常的应用方式及异常处理的流程控制,一般来说断言用于修正程序员自己的错误而异常用于应对程序运行过程中可能出现的...

    曹宗颖9952021-11-08
  • C#C#文件上传与下载的实现方法

    C#文件上传与下载的实现方法

    这篇文章主要为大家详细介绍了C#文件上传与下载的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    小倔驴4782022-01-20
  • C#c#基础知识---委托,匿名函数,lambda

    c#基础知识---委托,匿名函数,lambda

    这篇文章主要介绍了c# 委托,匿名函数,lambda的相关知识,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...

    王延领8022022-09-14