Features:
-
Written entirely in C++
-
Neatly exposed to Blueprints
-
Built for performance and flexibility. Sorting and searching is extremely fast and transparent, requires no network bandwidth and memory allocation/deallocation can be carefully tailored to suit each level.
-
Seamless support for Multiplayer, World Composition and Level Streaming.
-
Five built-in search queries (Sphere, Capsule, Box, AABB, Cone)
-
Exposed methods allows you to easily build your own search queries in C++ and BP, and benefit from the grids performance.
-
Extendable API and full source code.
-
Fully documented code.
-
Full support for UE profiling tools and includes several custom debugging/monitoring tools, such as heat-mapping.
-
Available for 4.18 and above.
Code Modules:
-
ST_SparseGrid (Runtime – 6 Classes)
-
ST_SparseGridEditor (Editor – 10 Classes)
Includes:
-
Sparse Grid Runtime Components
-
Sparse Grid Editor & Debugging Tools
-
Sparse Grid Blueprint Macro Library
-
Sparse Grid Blueprint Function Library
-
Documentation – https://drive.google.com/open?id=1RcE0R2iyXhSY2f4-Z_Idok3JhGyOf8pm
Supports ALL platforms! (Tested on Win64, Android & PS4)
Support Note: Mac/IOS is currently unsupported in 4.18 version ONLY.
特征:
-
完全用C++编写
-
整齐地暴露在蓝图中
-
专为性能和灵活性而设计。 排序和搜索是非常快速和透明的,不需要网络带宽和内存分配/释放可以仔细调整,以适应每个级别。
-
无缝支持多人游戏,世界组成和水平流.
-
五个内置搜索查询(球体,胶囊,盒子,AABB,锥体)
-
公开的方法允许您轻松地在C++和BP中构建自己的搜索查询,并从网格性能中受益。
-
可扩展的API和 完整源代码.
-
完整记录的代码。
-
完全支持UE分析工具,包括几个自定义调试/监控工具,如热映射。
-
适用于4.18及以上版本。
代码模块:
-
ST_SparseGrid(运行时-6类)
-
ST_SparseGridEditor(编辑器-10个类)
包括:
-
稀疏网格运行时组件
-
稀疏网格编辑器和调试工具
-
稀疏网格蓝图宏库
-
稀疏网格蓝图函数库
-
文件-https://drive.google.com/open?id=1RcE0R2iyXhSY2f4-Z_Idok3JhGyOf8pm
支持所有平台! (在Win64,Android和PS4上测试)
支援说明: Mac/IOS目前仅在4.18版本中不受支持。
The Sparse Grid Plugin is a high-performance spatial sorting system for Unreal Engine, allowing for ultra-fast queries for spatialized objects, actors or data.
The plugin quickly and seamlessly integrates into any C++ or BP project. Use the editor tool to define the play-area of your level (or update it on-the-fly), and register your query targets with the grid system.
You can use the built-in queries, or create your own in C++ or Blueprint, to query those objects very quickly. The system is fully exposed to blueprint, so no C++ knowledge is required to implement.
Common Use-Cases Include:
-
AI searching for targets.
-
Swarms of homing projectiles searching for targets individually.
-
A radar pinging local objects.
-
Applying damage to a wide range of objects.
-
Testing against players for local-area VOIP.
And so on…
Greatly Benefits the following:
-
Games with large/open worlds.
-
Games with high density/number of actors (RTS, Battle Royale etc.)
-
Games with complex or large numbers of AI.
-
Games requiring unique or highly modified collision settings.
Sparse Grid插件是一款适用于虚幻引擎的高性能空间排序系统,可实现对空间化对象、actor或数据的超快速查询。
该插件可以快速无缝地集成到任何C++或BP项目中。 使用编辑器工具定义关卡的游戏区域(或实时更新),并在网格系统中注册查询目标。
您可以使用内置查询,或在C++或蓝图中创建自己的查询,以非常快速地查询这些对象。 系统完全暴露于蓝图,因此不需要c++知识来实现。
常见用例包括:
-
AI搜索目标。
-
成群结队的寻的射弹分别寻找目标。
-
雷达瞄准局部物体。
-
对广泛的物体施加伤害。
-
针对本地VOIP的玩家进行测试。
等等。..
大大有利于以下:
-
大型/开放世界的游戏。
-
高密度/演员数量的游戏(RTS、大逃杀等))
-
复杂或大量AI的游戏。
-
游戏需要独特的或高度修改的碰撞设置.
评论(0)