
Описание
Quick Demo: https://youtu.be/OaBa7djOvQg
Detailed Video Overview: https://youtu.be/T-3Hcy6x3ZI
Example Project: https://www.dropbox.com/s/yn7trtg7awjh01m/PluginProject_PersonalRadar.zip?dl=0
Documentation: https://github.com/sonictimm/PersonalRadarPlugin/blob/main/README.md
Slick Personal Radar that you can customize it to your liking!
· Customize the range, icons, background image, and player icon.
· Set different rotation styles (around player or fixed rotation)
· Customize Icon Texture, Color, Size
· Filter Icons by type (by default includes Military, Civilian, and Building filters)
· Set any actor to represent the center point of the radar
· Easily add any actor to the minimap by giving it a Minimap Component
· Full control over when items are shown, removed, or updated on Radar.
· Comes with a Demo Map showing use of the Plugin and some sample Icons you can use.
· Clean and Simple Code customize to your liking!
There is no costly render target / scene capture, the radar is fully rendered with UMG alone which may save on performance compared to other minimap / personal radar systems.
You have fine-tuned control over when and how icons update on the minimap. The basic Minimap Component only updates on-demand (when you run a function on it), but it is easy to inherit and override. To demonstrate this, one included BP child updates the location of its owning actor on tick, and another one does so only on BeginPlay.
Radar Widget can be customized. It can rotate around player, or let the player rotate and stay in the center, or follow another actor that is not the player.
Used for this jam game, made in 2 days: https://youtu.be/lH2AkCHupAU
---
Reviews
[Archived from Unreal Engine Marketplace]
⭐⭐⭐⭐⭐Works as advertised
26/07/24by xVinci
Top notch thank you.
If you could get it to be useable for linux builds as well out of the box that would be icing on the cake:
Missing precompiled manifest for 'PersonalRadar', This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in PersonalRadar.build.cs to override. If part of a plugin, also check if its 'Type' is correct.



