HorizonTween Plugin

Average Rating:  
X Rating Failed

The goal of this plugin is to provide on the fly tween animation for UE4 with full control of tween event.

  • Supported Platforms
  • Supported Engine Versions
    4.13 - 4.17

Description


Demo Video: youtube.com/watch?v=8AbLq0jagak&feature=youtu.be

Demo Project: github.com/dorgonman/HorizonTweenDemo


The core feature in this plugin:

* Tween for Actor, SceneComponent and UMG Widget, no C++ code required. (MoveFromTo, RotationFromTo, ScaleFromTo, ColorFromTo and MoveSplinePath)

* Blueprint only, no C++ code required. Of course, you can also use it in C++.

* Event Callback:OnTweenStart, OnTweenUpdate, OnTweenLoop OnTweenFinished, so you can fire your own custom event at any point.(Power by UE4 Delegate system).

* Collision detection support for Actor and SceneComponent, use flag bSweep, bTeleport, bCollideAndFinishEvent for tween event control. You can also check SweepHitResult in OnTweenUpdate callback to fire your own custom function if you want additional behavior.

* Support tween along spline path for Actor, SceneComponent and Widget.

* Support multiple TweenStart and TweenEnd for TweenEvent param that helping user design fancy tweening animation.

* TweenSystem event control method: StopTweenEventByName, PlayTweenEventByName, PauseTweenEventByName, ResumeTweenEventByName, RemoveTweenEventByName, StopAllTweenEvent, PlayAllTweenEvent, PauseAllTweenEvent, ResumeAllTweenEvent, RemoveAllTweenEvent.

* About 30 type of Lerp mode are implemented: Linear Lerp, BounceInOut, InterpSinInOut...you can also design custom curve in UE4 editor if default implemented lerp mode didn't meet required.

* Implemented PlayMode: Forward, Reverse and PingPong.

* Use NumOfLoop, Duration, DelayInit and DelayLoop in TweenEvent parameter to control loop behavior.

Technical Details


List of Modules:
• HorizonTween (Runtime)

Intended Platform: All Platforms
Platforms Tested: Windows, Android, Mac

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention