Unity开发 – 代理导航 Agents Navigation

2024.11.26 更新版本

文件大小:1.0 MB

版本:4.0.9

支持Unity版本:2022.2.0或更高

面向代理的高性能、升级和可扩展导航。

此寰中包含哪些导航功能?

  • unity NavMesh 多线程支持3D
  • 回避 2D/3D
  • 植绒(对齐,凝聚)3D
  • 分离 2D/3D
  • 碰撞 2D/3D

我可以在非 ECS/Dots 代码中使用它吗?

是的,有一个混合工作流程,其中游戏对象与实体同步。这也允许在面向对象编程中使用这个包。当然,应该奇怪到性能会略有不同。

我可以将它和ECS一起使用吗?

是的,这个包使用ECS。

该导航针对哪些游戏类型?

该集合是作为满足任何导航需求的基础而开发的。然而,这个早期版本目前专注于3D/2D RTS、Moba、RPG、射击风格类型的游戏导航。

火爆功能?

是的,允许该架构的设计考虑到它可以扩展,因为每个游戏对人工智能导航都有独特的需求。这个解决方案是非常定制的,简单地添加/删除现有行为。但是,要有效地扩展功能,您需要了解ECS。

我可以和其他路径解决方案(例如A* Pathfinding Project Pro AnyPath 等)一起使用吗?

包中的解决方案是非常定制的,所以用户可以扩展它来使用不同的解决方案而不需要修改这个包。未来有计划与其他路径包进行协作。

我可以将其用于人群流动吗?

是和不是。由于目前没有运动场/矢量的实现,这通常会为大量人群产生最佳效果。但是,目前的导航也能在大众中产生平滑的运动。未来,我计划添加运动场。

它是确定的吗?

所有系统都在固定更新中运行。理论上,它对于Intel/AMD平台应该是确定性的(爆裂)。但是,它仍然使用浮点进行导航操作,这不会在所有平台上生成确定性代码。将来,我计划通过引入指定点类型来解决这个问题。

这个包和LocalAvoidance有什么不同?

这是局部回避的新版本。它是一个单独的包,因为它包含的范围不仅仅是避免,而是完整的导航(例如全局路径、boids、冲突……)。对于那些拥有Local的人避免套餐的人,他们可以进行付费升级,而无需支付全价。

依赖关系

  • 统一 2022.2
  • 包 com.unity.entities

Leave a Reply

后才能评论

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。 若排除这种情况,可在对应资源底部留言,或者联系右侧管理员Q

如果您已经成功付款但是网站没有弹出成功提示,请你千万不要着急~~什么事情都不要慌 ~~~联系站长提供付款信息为您处理