皆大欢喜 发表于 2022-6-22 22:33:33

Sparse Grid Plugin 适配 UE4.25-4.27 高性能空间分拣排序插件


http://kvy635.bvimg.com/11319/7c608903a2e73d65.jpg



http://kvy635.bvimg.com/11319/d826a01bc11d9081.jpg


http://kvy635.bvimg.com/11319/420b1b05d671c950.jpg



Sparse Grid Plugin是用于虚幻引擎4的高性能空间排序系统,允许开发人员对对象进行超快速的查询,而不需要使用碰撞测试或迭代器。

该插件可以快速、无缝地集成到任何C++或BP项目中。使用编辑器工具来定义你的关卡的游戏区域(或即时更新),并将稀疏网格组件添加到你希望在系统中注册的任何对象。

然后你可以使用内置的搜索查询(或创建你自己的),来快速查询这些对象。该系统完全暴露在蓝图中,因此不需要任何C++知识来实现。

常见的用例包括:
搜索敌人的人工智能机器人。
成群结队的归航弹单独搜索目标。
雷达对本地物体进行探测。
对广泛的物体施加伤害。
对玩家进行本地区域VOIP测试。

对以下方面大有好处:
具有大型/开放世界的游戏。
具有高密度/数量的游戏(RTS,大逃杀等)。
具有复杂或大量AI的游戏。
需要独特或高度修改碰撞设置的游戏。

特点:
完全用C++编写
整齐地暴露在蓝图中
为性能和灵活性而构建。排序和搜索是非常快速和透明的,不需要网络带宽,内存分配/删除可以精心定制,以适应每个级别。
对多人游戏、世界构成和关卡流的无缝支持。
五个内置的搜索查询(球体、胶囊、盒子、AABB、锥体)
公开的方法允许你在C++和BP中轻松建立自己的搜索查询,并受益于网格的性能。


页: [1]
查看完整版本: Sparse Grid Plugin 适配 UE4.25-4.27 高性能空间分拣排序插件