Description
Demo Video: https://www.youtube.com/watch?v=_46lVHVMTnA
How To Use: https://www.youtube.com/watch?v=ZGxr_x22TAQ
This system allows you to create a 2D widget or User Interface element that shows a display of returns, with the ability to have it actively scanning around and only updating targets in the currently scanned direction at any given moment, like a mechanically steered radar, or modern type using certain search patterns.
In more detail the 2D Radar System consists of an actor, and a widget. The actor can be placed in the world on its own or attached to another actor and simply acts as the sensor in the world, finding valid targets depending on a variety of options set. That data can then be set up to be forwarded to other objects, such as the included widget, upon request.
The widget is set up to show the targets on a 2d plane, with old fashioned radars in mind (and sonars as seen in many movies). This widget can be placed in the world on a widget component allowing for it to be placed in the cockpit of a vehicle or on a terminals screen, or it can be loaded into the players screen and displayed as part of the normally seen UI in screen space.
The sensor itself is capable of detecting actors with given tags around it, within specific conditions like a horizontal and vertical field of view. It also can use a scanner that sweeps from side to side in various ways, only updating what is seen in the parts the scanner is looking at right then. It has a number of options for customizing the widgets, their lifetimes, how it can spot them, and various other things.
Technical Details
Number of Blueprints: 9 (4 demo actors, 1 blueprint interface, 3 widgets, 1 radar actor)
Network Replicated: Finds and displays visuals client side, no replication needed normally.
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Documentation: https://docs.google.com/document/d/1YFr6Wfn-YKdXEz4wo7xg5sG3n4cxRc_FFfKKO9xLD9o/edit?usp=sharing
Supported Engine Versions
4.18 – 4.27, 5.0 – 5.3