Skip to content

Xumudada/RVO2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RVO2

Based On RVO2,more suitable for games

##Update

  1. 添加碰撞处理,使得RVO2计算时,可以根据项目需要设置部分单位再避障时不考虑一些单位.
  2. 当工作线程为1时(默认为1),只使用主线程计算RVO结果,而不是从线程池里拿一个线程来运算.
  3. 去掉因为完美对称性导致的单位死锁问题所增加的微调代码.(实际上没发现这问题.而且这里大量运用了浮点数和随机数,不太符合帧同步游戏需要,后面如果真遇到这问题了再修改为一个更合适的版本)
  4. 添加寻路优先级,如果游戏里有高优先级单位,需要挤开其他低优先级单位的时候,这个东西就发挥作用了.

About

Based On RVO2,more suitable for games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages