找回密码
 立即注册
查看: 175|回复: 0

Unity RVO动态避障实战系列 1.1 RVO动态避障技术方案介绍 ...

[复制链接]
发表于 2022-10-14 07:14 | 显示全部楼层 |阅读模式
1.1 RVO动态避障技术方案介绍
对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀
我们在开发游戏的时候经常会遇到这样的问题,当我们寻路的时候,其它人也在寻路,如何避免不从其它人的位置穿过。这个叫做动态避障,目前主流的解决方案就是RVO。本节我们来介绍一些Unity 实现RVO的相关资料,后续在详细的讲解ROV算法的原理。


先給大家介绍一个RVO2 Library 的项目,这个项目实现了动态避障的算法。
RVO2 Libray项目地址如下:
   https://gamma.cs.unc.edu/RVO2/
它有两个版本,一个是C++版本,一个是C#的版本,所以基本上RVO的这库可以用到任意的游戏客户端或服务端中,比如JAVA的服务端,我们可以用C++的版本来做native调用即可,也可以直接翻译C#代码为Java,这个工作量比较小。具体的大家可以去官网了解一下。
对于Unity开发者而言,基于RVO2项目,做了一个Unity的项目工程与demo, 这个可以作为我们用到游戏中的参考。这个项目的名字是RVO2-Unity,在github上的下载地址是:
https://github.com/warmtrue/RVO2-Unity


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 10:42 , Processed in 0.091186 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表