Unity RVO动态避障技术方案介绍

发布时间 2023-10-27 11:11:22作者: 游戏开发阿博

我们在开发游戏的时候经常会遇到这样的问题,当我们寻路的时候,其它人也在寻路,如何避免不从其它人的位置穿过。这个叫做动态避障,目前主流的解决方案就是RVO。本节我们来介绍一些Unity 实现RVO的相关资料,后续在详细的讲解ROV算法的原理。

先給大家介绍一个RVO2 Library 的项目,这个项目实现了动态避障的算法。

RVO2 Libray项目地址如下:

 

https://gamma.cs.unc.edu/RVO2/

 

对于Unity开发者而言,基于RVO2项目,做了一个Unity的项目工程与demo, 这个可以作为我们用到游戏种的参考。这个项目的名字是RVO2-Unity,在github上的下载地址是:

https://github.com/warmtrue/RVO2-Unity

今天的RVO的介绍到这里了,关注我们,后续更新RVO实战系列,让你的游戏能动态避障。

 

下节预告: 基于RVO2-Unity项目的RVO动态避障实战分析