Skip to content
J1blCblu edited this page Apr 19, 2022 · 14 revisions

LockOnTarget

Fast and Efficient plugin for Unreal Engine which gives the ability to capture the Target and follow it.
The system consist of 2 components which can be extendent and customized in different ways via C++/BP.

  • LockOnTargetComponent - LockOnTargetComponent is a wrapper over the next systems:

    • Target storage (TargetingHelperComponent and Socket). Synchronized with the server.
    • Processing the input. Processed locally.
    • TargetHandler subobject - used for Target handling (find, switch, maintenance). Processed locally.
    • RotationMode subobject - used to get the rotation for the Control/Owner rotation. Mostly processed locally.
  • TargetingHelperComponent - Used by the LockOnTargetComponent to capture and provide specific information about the Target.

Installation

  • Source - Clone the repository to the Plugins folder of the project. Optionally add the LockOnTarget dependency to the project.build.cs file. Generate project files and build the project.
  • Unreal Marketplace - Download from the Marketplace and install on a specific Engine version. Enable the plugin in the editor.

Setup

License

Source code of the plugin is licensed under MIT license, and other developers are encouraged to fork the repository,
open issues & pull requests to help the development.

Clone this wiki locally