This listing has not been migrated to FAB by the seller. It is only available to use from your Vault in the Epic Games Launcher.Learn more about Fab

Prediction Shot Plugin

yukirin - Code Plugins - Jun 28, 2018

This Plugin predicts the movement of the target and calculates the predicted shooting direction.

  • Supported Platforms
  • Supported Engine Versions
    4.18 - 4.27, 5.0 - 5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This Plugin predicts the movement of the target and calculates the predicted shooting direction.

Also supports grenades, etc.


Changelog

[Ver1.2]

  • Optimized processing when the predicted position collides with a wall etc.
  • Add SetAccuracy Node (Ability to change Accuracy at runtime)

[Ver 1.1]

  • Add PredictPos function to calculate predicted position
  • Add HighArc option to shoot projectiles such as grenades at a higher angle
  • Improve accuracy of prediction calculation during circular movement
  • Fix prediction calculation during counterclockwise circular movement

Technical Details

List of Features

  • LinearFCS Component: Calculate the predicted shooting direction of the target moving in linear motion
  • CircularFCS Component: Calculate the predicted shooting direction of the target moving in circular motion
  • CharacterLinearFCS Component: Calculate the predicted shooting direction of the character actor moving in linear motion
  • CharacterCircularFCS Component: Calculate the predicted shooting direction of the character actor moving in circular motion (If the Character's AirControl value is fairly low, it will be a linear movement during the jump, so you may use CharacterLinearFCS during the jump)
  • {SMA, EMA}VelocityMeasurer Component: Measure speed and acceleration using {SMA, EMA} (Use with LinearFCS, CharacterLinearFCS)
  • {SMA, EMA}AngularMeasurer Component: Measure angular velocity, angular acceleration using {SMA, EMA} (Use with CircularFCS, CharacterCircularFCS)

* (SMA = Simple Moving Average, EMA = Exponential Moving Average)


Documentation: Document

Number of C++ Classes: 20

List of Modules: PredictionShotPlugin[Runtime]

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Tags

SHOOTINGFCSCODE PLUGIN