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

【unity实战】使用unity的Navigation+LineRenderer实现一个3D人物寻路提前指示预测移动轨迹的效果,并可以适配不同的地形

文章目录

  • 前言
  • 实战
    • 1、实现要点
      • 1.1 NavMesh.CalculatePath方法计算两个点之间的导航路径
      • 1.2 寻找投射的地面点
    • 2、代码实现如下
    • 3、烘培地面导航网格
    • 4、添加导航玩家代理,并挂载前面的脚本
    • 5、创建Line Renderer,并放在角色下面作为子物体
    • 6、运行游戏查看效果
  • 专栏推荐
  • 完结

前言

今天使用unity的Navigation导航+LineRenderer实现一个3D人物寻路提前指示预测移动轨迹的效果,并可以适配不同的地形。最终效果如下:
在这里插入图片描述

前置知识

  • 【零基础入门unity游戏开发——unity3D篇】Navigation导航系统的最全的使用介绍
  • 【零基础入门unity游戏开发——通用篇】Linerenderer线和Trail Renderer拖尾

实战

1、实现要点

1.1 NavMesh.CalculatePath方法计算两个点之间的导航路径

NavMesh.CalculatePath 是 Unity 导航系统(Navigation System)中的一个重要方

http://www.dtcms.com/a/285666.html

相关文章:

  • 搜索引擎优化全攻略:提升百度排名优化
  • 解决Flutter运行android提示Deprecated imperative apply of Flutter‘s Gradle plugins
  • 武汉江滩某码头变形及应力自动化监测
  • 麒麟操作系统unity适配
  • java前端基础--HTMLCSS、JavaScript、Vue、Ajax
  • Python网络爬虫实现selenium对百度识图二次开发以及批量保存Excel
  • unity实现梦日记式效果
  • CS课程项目设计3:支持AI人机对战的井字棋游戏
  • 「Java EE开发指南」如何用MyEclipse创建企业应用项目?(一)
  • UniApp -- 小程序自定义导航栏组件
  • 小程序常用api
  • 2025年算法备案发号规律总结与下半年发号预测
  • js中 new Set()实例的各个api使用
  • Http请求中的特殊字符
  • iOS加固工具有哪些?项目场景下的组合策略与实战指南
  • Axios泛型参数解析与使用指南
  • 谷歌地球与ArcGIS Pro查看三维地形
  • Linux操作系统之线程:分页式存储管理
  • VR平台应该具备哪些功能?怎样选择VR平台?
  • RecyclerView与ListView深度对比分析
  • 相机光学(五十)——Depth AF
  • Visual Studio编译WPF项目生成的文件介绍
  • 相机的内外参分别指什么
  • AI生成邮件发送脚本(带附件/HTML排版)与定时爬取网站→邮件通知(价格监控原型)
  • Maven学习总结(62)—— Maven 打包瘦身和提速解决方案
  • [JS逆向] 微信小程序逆向工程实战
  • 7.18 Java基础 |
  • CentOS7/Redhat7破解Root密码(linux)
  • 进阶数据结构:红黑树
  • 解锁 Java 并发编程的奥秘:《Java 并发编程之美》中的技术亮点与难题攻克