Announcement

Collapse
No announcement yet.

Free Radar Chart Widget

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [PLUGIN] Free Radar Chart Widget

    Hi.

    Because I needed this type of chart for my own project, and couldn't find already existing ones, I decided to just write it by myself in C++.
    And because I saw some other guys asking for how to make that stuff I thought I might share it, maybe it helps someone.

    Plugin v 1.02 (for 4.22) : https://drive.google.com/open?id=1IQ...mb9iKTQ3lLf0Kc



    test game built: https://drive.google.com/open?id=1ea...mhCKpeRl63fxpN

    example project - plugin needed : https://drive.google.com/open?id=1dw...ujqK5yK2GCR6Xk


    This plugin adds an customizeable Radar Chart Widget to Unreal.
    Thought to be used inside UMG Designer or at least with the UWidget class with code, but if the use with the underlying slate class is desired, please let me know and I'll change it it.

    Features:
    • Multiple Value layers with different styling (e.g. previous values and current or balance of different characters stats, ......).
    • Color Coding for each segment.
    • Animated (panning) textures, displayed either in normal UV layout or concentrical (all segments point towards the center and use a UGradient style layout).
    • Texts and Icons as labels
    • Show/Hide/Style anything
    • Supports three different material blendmodes (opaque, transparent, additive) for the background and the value layers.
    • Works with Unreal's render transforms.
    • Keep ratio or stretch to fill

    Technical Information

    Written 100% in C++ and using Slate, but exposed to Blueprints.

    It should be compatible with all platforms, but the plugin is only precompiled for Win, Android and HTML. I do not own an Apple device, so I'm not able to precompile it for these devices.
    But because the source code is included you can do it by yourself if you need it.

    If you use it in an Blueprint-only project and want to use the project launcher you must package your project (file->package project) for the desired platform with development/shipping, or the project launcher throws an Missing Receipt error back. Code and mixed projects should be fine, because they compile with the project launcher.
    Last edited by pDunkl; 06-28-2019, 08:11 AM.


    [PLUGIN] Free Radar Chart Widget

    #2
    Updated: v1.01

    Now the value layers can also have an colored outline. Recommended to use the outline because it hides the aliasing of the polygonal shape.

    Attached Files


    [PLUGIN] Free Radar Chart Widget

    Comment


      #3
      Updated: v1.02

      Added convenience function setting the values per layer without the need to set the whole valuelayers struct array. Should've implemented it from v1.0, duh..
      If you set multiple values at once, only set invalidate true in the last one, therefore the widget doesn't redraw multiple times.
      Attached Files


      [PLUGIN] Free Radar Chart Widget

      Comment


        #4
        Thanks´╝îIt's perfect!

        Comment

        Working...
        X