benui UITween

¾ð¸®¾ó ¿£Áø¿¡¼­ »ç¿ëÇÒ¼ö ÀÖ´Â ¹«·á UI TweenÀ» ã¾Æ º¸¾Ò´Ù.
benui°¡ ³ª¸§ ±¦Âú¾Æ º¸¿´´Ù.
´Ù¿î·Îµå´Â github¿¡¼­ ¹ÞÀ¸¸é µÈ´Ù.

https://benui.ca/unreal/uitween/
https://github.com/benui-dev/ue4-uitween

´Ù¿î·Îµå ¹Þ°í Plugins Æú´õ¿¡ ue4-uitween-master Æú´õ¸¦ º¹»çÇÑ´Ù.

Build.cs ÆÄÀÏ¿¡ BUITweenÀ» Ãß°¡ÇÑ´Ù.
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UMG", "BUITween" });

Çì´õÆÄÀÏÀ» Ãß°¡ÇÑ´Ù.
#include "BUITween.h"

¼Ò½º Àû¿ë
    const float TweenDuration = 0.7f;
    const float StartDelay = 0.3f;
    UBUITween::Create(MainMenuWidget, TweenDuration, StartDelay)
        .FromTranslation(FVector2D(-500, 0))
        .FromOpacity(0.2f)
        .ToReset()
        .Easing(EBUIEasingType::OutCubic)
        .Begin();

À§Á¬ MainMenuWidgetÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷ÀδÙ.