五月特卖现已开启!从即日起至5月23日晚上,精选商品三折特惠。

FlexPartition - Dynamic Actor Streaming

GameRec Studios - 代码插件 - 2024/03/31

Powerful. High-performance. Easy-to-use. Optimize your game project with a solid system based on spatial grids.

  • 支持的平台
  • 支持的引擎版本
    5.1 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Trailer | DemoProject | ExampleProject

For Support & Suggestions please visit our Discord


Flex Partition's core technology enables your game to dynamically load and unload actors based on player location (A World Partition for objects created in runtime). Ideal for open-world adventures, top-down games, detailed simulation environments and massive multiplayer online games.


Based on a compact and efficient subsystem, it contains a series of functions and events for better control and easy integration with any project. (Features will be updated in future versions).

技术细节

Features:

  • Supports actors placed in level and spanwned at runtime
  • Dynamic actors relevance
  • Spatial hash grid based system
  • Z culling per grid
  • Runtime save/load system
  • Built-in feature for smooth spawning
  • Engine statistics and performance counter
  • Draw debugging for grids and actors
  • Fully scalable and configurable


Code Modules:

  •  FlexPartition(Type: Runtime)


Number of C++ Classes: 7

Network Replicated: Yes

Supported Development Platforms: Windows, (not tested but it should be fine with all other platforms)

Supported Target Build Platforms: Windows, (not tested but it should be fine with all other platforms)

Documentation: Documentation

Important/Additional Notes: