| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 【Unity3D】A*寻路插件免费版?A* Pathfinding Project? -> 正文阅读 |
|
[游戏开发]【Unity3D】A*寻路插件免费版?A* Pathfinding Project? |
目录 案例1 Example2_Terrain(Example2场景) 案例1 Example2_Terrain(Example2场景)类比Nav但多了个动态的网格生成graph寻路 会移动的Cube需要带上 ?支持实时更新导航网格 案例2 Example5_PointGraph3D场景的少量节点寻路point寻路 ? Recursive勾选 全部子节点都作为寻路节点,否则只会选第一层子节点 Max Distance子节点之间允许通过的最大距离,要设置到一个合适的距离才能让寻路有意义 勾选并点击Scan即可看见辅助线条 案例3 NavMeshExample? 缺少mesh需手动填上,根据网格生成导航网格 案例4 PenaltiesExample2个怪一个会走进蓝色区域,一个不会 Points是区域的顶点参数数据,TagValue是标签值,设置小怪的脚本 Traversable可越过的,取消勾选则为不可越过区域(这里取消了那2个区域的页签) 案例5?Procedural场景演示了一个动态生成场景并且A*能动态地进行生成导航网格的过程 ? 控制地形生成,按块生成 ? 移动多少距离进行刷新一次网格 主要通过graph.RecalculateCell进行刷新,具体可看源码 ?案例6 2D导航? 勾选2D和Use 2D physics 开启Collision testing 设置为Point模式,层级为Default ,它会避开在Default层的碰撞器构建2D导航网格 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 16:27:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |