当前位置: 首页 > article >正文

Unity 2022 Nav Mesh 自动寻路入门

untiy 2022
window-PackageManager-AINavigation 安装 Install
在这里插入图片描述
2.创建一个空物体命名Nav,在其自身挂载 NavMeshSurface
然后点击bake 烘焙地形即可
在这里插入图片描述
3.创建palyer和怪物
怪物AI代码

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

public class MonsterAI : MonoBehaviour
{
    public Transform player;
    private NavMeshAgent agent;
    private void Start()
    {
        agent = GetComponent<NavMeshAgent>();   

    }
    private void Update()
    {
        if (agent != null) {
        agent.destination=player.position;
        }
    }
    private void OnDrawGizmos()
    {
        if (player != null) {
            Gizmos.DrawLine(transform.position,player.position);        
        }
    }
}

http://www.kler.cn/a/392640.html

相关文章:

  • 【前端学习指南】Vue computed 计算属性 watch 监听器
  • MySQL45讲 第二十讲 幻读是什么,幻读有什么问题?
  • STM32 GPIO 配置
  • Python 小高考篇(2)字符串
  • 运行springBlade项目历程
  • 新的恶意软件活动通过游戏应用程序瞄准 Windows 用户
  • JavaScript高级程序设计基础(四)
  • 关系型数据库和非关系型数据库详解
  • AXI DMA IP BUG踩坑记录
  • gin入门
  • 网上商城系统设计与Spring Boot框架
  • NoSQL数据库与关系型数据库的主要区别
  • SpringMVC案例学习(一)--计算器设计登录页面设计
  • 【代码随想录day29】【C++复健】134. 加油站;135. 分发糖果;860.柠檬水找零;406. 根据身高重建队列
  • [动态规划]最长公共子序列
  • vue 计算属性get set
  • 白酒除高级醇提升口感工艺
  • Javascript高级—如何实现一个类型判断函数?
  • 基于复现油炸鸡的智能手表的过程(1)
  • windows工具 -- 使用rustdesk和云服务器自建远程桌面服务, 手机, PC, Mac, Linux远程桌面 (简洁明了)
  • 前端-同源与跨域
  • 【解决】Layout 下创建槽位后,执行 Image 同步槽位位置后表现错误的问题。
  • 为什么RNN(循环神经网络)存在梯度消失和梯度爆炸?
  • 自动驾驶系列—自动驾驶车辆的姿态与定位:IMU数据在复杂环境中的关键作用
  • Python PyQt5 实现 .his 文件批量转 Excel 工具
  • 代码版本管理艺术