LockOnTarget
LockOnTarget copied to clipboard
LockOnTarget system plugin for Unreal Engine
LockOnTarget
Fast and efficient plugin for Unreal Engine which gives the ability to lock onto a Target similar to Souls-like games. The system is divided into 2 components.
-
LockOnTargetComponent - gives a locally controlled AActor the ability to capture a Target along with a Socket. The Target is controlled through an optional TargetHandler. The component may contain a set of optional Extensions that can be used to add custom cosmetic features such as Target indication.
-
TargetComponent - Represents a Target that LockOnTargetComponent can capture in conjunction with a Socket. It is kind of a dumping ground for anything LockOnTarget subsystems may need.
Features
- Capture any Actor with a TargetComponent with multiple sockets.
- Network synchronization.
- Flexible input processing settings.
- Target filtering.
- Auto Target finding in response to events.
- Target switching in screen space.
- Debugger.
- Per Target widget customization.
Installation
-
Source - Clone the repository to the
Pluginsfolder of the project. Optionally add the LockOnTarget dependency to your build.cs file. Generate project files and build the project. -
Unreal Marketplace - Download from the Marketplace and
installon a specific Engine version.Enablethe plugin in the editor.
Documentation
Known Issues
List of known Issues.
Special Thanks
- To mklabs. His great Targeting System plugin was the starting point.
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.