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

Unity A* Pathfinding Project

先下载免费版
https://arongranberg.com/astar/download#

教程首页
https://arongranberg.com/astar/docs/getstarted.html

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建一个plane 当地面
创建一个gameobject
添加组件 PathFinder
在这里插入图片描述
长这样
在这里插入图片描述
调整每个格子大小的
创建两个layer
一个是阻挡物的
一个是地面的
在这里插入图片描述
这里填入阻挡物的layer
在这里插入图片描述
这里填入地面的layer

在这里插入图片描述
点scan
会生成网格
下面就是效果 我把阻挡物隐藏了
可以直接看到禁止行走的红点
在这里插入图片描述
创建行走的player
添加组件 AIPath Seeker AIDestinationSetter

在 AIDestinationSetter 里 设定目标点
在这里插入图片描述
运行就可以了

还可以给player 添加 SimpleSmooth 组件
这样移动的路线会平滑一些
在这里插入图片描述
这是我设定的参数
在这里插入图片描述
下面是未设定的样子
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/69723.html

相关文章:

  • SpringBoot ( 一 ) 搭建项目环境
  • idea中关联Git
  • Java面试知识点(全)-分布式微服务-zookeeper面试知识点
  • (IDEA)springCloud项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案
  • 非线性系统的线性化与泰勒级数
  • HOOPS全新文档系统上线!三维模型文件转换更便捷!
  • 第三篇:强化学习发展历史
  • 如何学会战略性思维?
  • 设备采购信息管理系统
  • Puppeteer入门实践
  • 生成VLC 及其模块的全面帮助
  • 什么是客户自助服务门户及其搭建方法
  • 【5.19】三、白盒测试方法—逻辑覆盖法
  • Linux安装MySQL后无法通过IP地址访问处理方法
  • 使用Python实现Rest API指南
  • 【2023 · CANN训练营第一季】进阶班 应用开发深入讲解→模型推理
  • 单词分析问题
  • 3个月出国|材料科学老师自费赴韩国访学
  • MaaS来临,SaaS进入「奇点」时刻|产业深度
  • 课程分享:华清远见联合NXP推出i.MX8M Plus开发与实践课程,超干超实用!
  • idea将java程序打包为jar
  • 快速掌握Redis基础知识及使用技巧
  • C++控制台打飞机小游戏
  • Pinna的使用以及pinna的持续化存储(两种方法)
  • 开发中造成空指针的常见用法,如何避免
  • MySQL事务和索引
  • Kali工具集简介
  • 离散数学 | 图论 | 欧拉图 | 哈密顿图 | 割点 | 桥(欧拉图和哈密顿图有没有割点和桥?)
  • Android生命周期:理解与应用
  • 00后真的是内卷王中王,真的想离职了....