PowerfulEffect Document(English) {{ currentPage ? currentPage.title : "" }}

Overview

Related links

What is PowerfulEffect?

This product comes from the PowerfulHit plugin. As a functional module in the PowerfulHit plugin that enhances hit sensation, it has been isolated as a standalone plugin.

This plugin aims to provide a universal framework for executing all logic related to game effects.

This framework does not require users to care about any network replication related logic. 

There is even no need for users to manually add any plugins. By simply calling a unified global function, any user-defined Struct can be passed in network replication to enable any user-defined Effect to have network replication capabilities.

Fully implemented using C++. Can be used in both C++and Blueprint.

In the provided Demo project, a series of Effects were implemented based on this plugin to enhance combat hit sensation.

Including:

  • Attack Swing Trail

  • Sound

  • Niagara

  • Blood - Generate the effect of blood splashing. And blood stains will form on any surface it splashes onto.

  • Body Shake, supports bone shake

  • Body Flash

  • Freeze Frame

  • Camera Shake

  • Camera Lens Blur

  • Set Spring Arm

  • PostureAdjust - Dynamically adjust the attack posture according to the height and position of the target!

  • And a comprehensive effect called Hit, which can be used to quickly specify the effects for combat hits.

What are the characteristics of PowerfulEffect?

  • Provide a universal framework for executing all logic related to game effects

  • By simply calling a unified global function, any user-defined Struct can be passed in network replication to enable any user-defined Effect to have network replication capabilities.

  • By inheriting the GBWEffectActor base class, users can fully customize their own effects without considering network replication logic.

{{{ content }}}