Hi, My new plugin are just released on marketplace:
The goal of this plugin is to provide on the fly tweening animation for UE4 with full control of tween event.
If there has any bugs or you need any support, you can contact me by support email or just leave message here.
- New: MultiTween Event for Actor, SceneCompoent and Widget, check video demo here
- New: Implement GetTimeRange for FHorizonTweenEventCustomCurve and FHorizonTweenEventCustomColorCurve
- New: Add UHorizonTweenEvent::GetTweenSystem
- Refactor: change .h and .cpp folder structure
- Refactor: meta = (EditCondition = “bUseCustomCurve”) for Custom curve
- Refactor EventMacro
- Refactor: Change widget dependency module from PrivateDependencyModuleName to PublicDependencyModuleName
- Refactor Classes folders
- REFACTOR: Change the inheritance of AHorizonTweenSystem from AActor to AInfo.
- UPDATE: Update to engine 4.17.0, and plugin’s VersionName will also follow engine’s version.
- UPDATE: Now BP user can call GetCurrentLerp in any TweenEvent for customize their own tween event.
- UPDATE: Refactor parameter name: pTarget to TweenTarget for BP display in TweenSystem’s tween creating function.
- NEW: implement StopTweenEventByObject, PlayTweenEventByObject, ResumeTweenEventByObject, RemoveTweenEventByObject, FinishTweenEventByObject in TweenSystem. If your UObject are associated with a TweenEvent in TweenSystem, then it will execute corresponding action.
- NEW: implement global DefaultTweenSystem and CreateDefaultTweenEventFunctions for all exist tween events.
- New: implement CreateTweenBaseTypes(float FVector, FVector2D, FRotator, SplinePath)
- Refactor: redesign blueprint function Category, all functions in plugins are put into relative Category group. Currently all Plugin functions are grouped into following Category: HorizonPlugin|TweenFunctionLibrary, HorizonPlugin|TweenSystemLibrary, HorizonPlugin|TweenSystemLibraryProxy, HorizonPlugin|TweenSystemProxy. TweenFunctions in TweenSystemLibrary and TweenSystemLibraryProxy will use global DefaultTweenSystem to create TweenEvents.
- Deprecated: paramImpl.bShortestPath in CreateTweenActorRotatorFromToEventWithParam and CreateTweenSceneComponentRotatorFromToEventWithParam are deprecated and will be removed in future plugin release, please recreate paramImpl and use bUseShortestPath instead.
- upgrade engine version to 4.16
- UPDATE: upgrade engine version to 4.15
- NEW: Add HorizonTweenSystemProxy for blueprint user, now you can create an async node in EventGraph for all TweenEvent. All tween creation method put under HorizonPlugin|TweenSystemProxy category. Please check HorizonTweenPlugin: The mainpage documentation for more detail.
- UPDATE: upgrade engine to 4.14
- MEW: add FinishTweenEventByName and FinishAllTweenEvent with param bTweenToEnd that can control if we want to set current tween alpha to 1 before finish the event.
*1.0.1 - FIX package error by adding category to all parameter, ref: https://answers.unrealengine.com/que…de-plugin.html
[update] upgrade engine to 4.14
[new] add FinishTweenEventByName and FinishAllTweenEvent with param bTweenToEnd that can control if we want to set current tween alpha to 1 before finish the event.