精选特卖:即日起至7月15日,精选商品五折优惠!

Blueprint Significance

Infinity Vault - 代码插件 - 2024/07/02
1
5颗星(总分5颗星)(1个评分)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

An actor component for optimizing performance of actors.

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

Demo Video


Blueprint Significance adds an actor component made using C++ you can add to your blueprints that uses the Significance Manager to optimize the actor it is attached to by changing its tickrate.


After having set the Game Viewport Client Class to the included custom Game Viewport Client Class in the project settings, you can add the Significance component to the actors you want to optimize. By default it will optimize based on distance and if the actor is in view or not. Various config variables can be used to refine when and what to change the tickrate by per instance. Functionality can be expanded upon if desired by adding new code to the existing Significance component in C++.

技术细节

Features:

  • Actor component that can optimize the actor it is attached to.
  • Change tickrate based on distance and view.
  • Custom game viewport so distance based functionality is based on where the viewpoint is located instead of possessed actor.
  • Tooltips on all Config variables so you don't have to delve into documentation to figure out what does what.
  • Debug visuals to visualize the state of the Significance component.
  • Demo map included for showcasing functionality and for potential setup reference.


Code Modules:

  •  BlueprintSignificance, Runtime 


Number of Blueprints: 5 for demo content

Number of C++ Classes: 3 for main behavior, 9 for debug behavior

Network Replicated: Not replicated, but does work client-side during multiplayer

Supported Development Platforms: Any, but only tested on Windows

Supported Target Build Platforms: Any, currently only tested on Windows and Android