在UE4中为项目实现D * lite
Implementing D * lite in UE4 for a project
我在论坛上问过这个问题,但到目前为止还没有运气。
我是一名学生,目前正在尝试为我的 fyp 实施动态寻路。在过去的几周里,我一直在使用UE4,因为我决定尝试在关卡中实现D * lite寻路算法。我想知道这里有没有人了解这个主题。我不知道在哪里真正研究用我自己的尝试覆盖ue4寻路。我认为它可能在未分配组件中,但我不确定
我读过d * lite的论文。我只是不确定如何在UE4中执行此操作。
我正在使用虚幻4.6.1
感谢您的时间和您可能提供的任何帮助。有好的一天
伊森
UE4自带基于导航网格的导航系统。我不认为利用该系统会给你任何可用于D*算法的东西。另外,导航系统(在我看来)记录得非常差且晦涩难懂。
如果你想为一个项目做这件事,那么只需自己计算你需要的一切。迭代世界中的Actor并获取其网格数据以计算算法的输入。然后将输出可视化回世界,例如在地面上贴花。
相关文章:
- 如果没有malloc,链表实现将失败
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 实现无开销push_back的最佳方法是什么
- 使用简单类型列表实现的指数编译时间.为什么
- 如何在BST的这个简单递归实现中消除警告
- 实现一个在集合上迭代的模板函数
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 基于树莓pi的tensorflow lite量化ssd目标检测
- 如何正确实现和访问运算符的各种自定义枚举器
- C++Union/Struct位域的实现和可移植性
- 这个极客对极客的trie实现是否存在内存泄漏问题
- 在c++中实现LinkedList时,应出现未处理的错误
- 为左值和右值的包装器实现C++范围
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- 使用GSoap实现ONVIF
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 用于AVX的ln(x)的实现,m256
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 在UE4中为项目实现D * lite