iTween Tweening and Easing Animation Library for Unity 3D
iTween is a tweening kit for Unity that is in the same style as TweenLite, Tweener and others in the tween format that is common for flash tween libraries in Actionscript 3. This library is available in javascript and C# for Unity 3d Projects and is quite fast and solid.
iTween is a simple one file drop in for some great scripted animation and easing that is very reminiscent of Flash using Penner equations and common libraries so it is easy to get started. It works for web player, desktop and iPhone Unity (however long that lasts).
Some sample code looks like this:
private GameObject go;
private GameObject cam;
void Awake()
{
go = gameObject;
cam = Camera.main.gameObject;
}
private void Start()
{
iTween.rotateFrom(go, 1.5f, 0, null, 90, null, iTween.EasingType.easeInExpo);
iTween.moveFrom(go, 1.5f, 0, null, 3.5f, null, iTween.EasingType.easeInExpo);
iTween.colorTo(go, .3f, 1.5f, 3, .5f, 1.2f);
iTween.shake(cam, .8f, 1.5f, null, .3f, null);
iTween.scaleTo(go, 2, 2.3f, null, 2, null);
iTween.rotateBy(go, null, 4.3f, .5f, null, null);
iTween.moveTo(go, null, 4.6f, null, 1.2f, null);
iTween.moveTo(go, null, 5.8f, null, 0, null, iTween.EasingType.easeInExpo);
iTween.shake(cam, .8f, 6.8f, null, .3f, null);
iTween.colorTo(go, .5f, 7.6f, .165f, .498f, .729f);
iTween.scaleTo(go, null, 7.6f, null, 1, null);
}
- Download Javascript iTween by Bob Berkebile (pixelplacement.com)
- Download C# iTween by Patrick Corkum (insquare.com)
Tags: 3d, ANIMATION, easing, itween, tweener, tweenlite, unity, unity3d





Pingback: Anonymous