Simple Color Wheel

W2Wizard - 11月 10, 2020

A simple color wheel that can be used to pick colors, features additional helper nodes and is totally free!

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.24 - 4.26
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

Version: 2021.1.4

Contact: leon.delahamette_private@hotmail.com

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯

Example Video

https://youtu.be/y8u3N1d2stU


How do I use it?

Simply open up the UMG Editor and it should be there under Input!

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯


Note: The widget shown is not included its just to prove the concept that its possible!

This simple color wheel allows you to do just what a color wheel is supposed to do.

Comes with all necessary features that should make it possible to make a proper widget with it:

  • Function Helpers that allow for linearcolor, color and byte conversions to hexadecimal values as strings and vice versa as well as getting the pixel under the cursor.
  • Events such as getting and setting the colors (setting does automatically update the pin) as well as mouse detection for when the widget is pressed and released.


Its all just 1 Widget, there are no hooks or weird tricks in store, simply drag and drop and there you go!

If you are curious about the code its all clean with proper comments incase you want to understand the insides!

テクニカルノート

Features:

  • Hexadecimal conversions for colors and bytes.
  • Color wheel with movable Pin.
  • Pin can be changed to any texture or brush
  • Ability to get and set the colors, will update automatically.
  • Clean written and understandable code comments.


Code Modules:

  •  ColorWheelPlugin | Runtime


Number of Blueprints: 0

Number of C++ Classes: 4

Supported Development Platforms: Win(32/64)

Supported Target Build Platforms: Win(32/64)

For non-supported Platforms: (Linux and MacOS should work in theory, however I am unable to test on it, same with HTML5)

Documentation: The code comments provide full detail of almost everything.

Important/Additional Notes: If you require a special version or really anything, let me know!