Allows you to easily create a transition, animation, lerp or timer.
Позволяет легко создать переход, анимацию, лерп или таймер.
Free license: CC BY Murnik Roman
Tested in Unity 2019.2.X +
You can add https://github.com/error911/GalaxyTween.git?path=Assets/Plugins/GalaxyTween to Package Manager
Входит в состав набора инструментов GGTools. Рекомендуемое расположение в проекте:
Included in the GGTools Toolkit. Recommended location in the project:
Assets/GGTools/GGTween
- Generic (any type of the following)
- Int
- Float
- Vector2
- Vector3
- Vector4
- Color
- Quaternion
using GGTools;
void Sample_1()
{
var startPos = new Vector3(0,0,0);
var endPos = new Vector3(3,6,0);
Tween.TweenVector3((pos) => transform.position = pos, startPos, endPos, 1);
}using GGTools;
void Sample_2()
{
int t = Tween.TweenFloat((x)=>Debug.Log(x), 0.0f, 1.0f, 5);
// ...some code
Tween.StopTween(t);
}using GGTools;
void Sample_3()
{
Tween.TweenFloat((x)=>Debug.Log(x), 0.0f, 1.0f, 10, 0, null, false, TweenType.Bounce);
}using GGTools;
void Sample_4()
{
Tween.TweenFloat((x)=>Debug.Log(x), 0.0f, 1.0f, 10, 0, TweenIsEnded, false, TweenType.Bounce);
void TweenIsEnded()
{
Debug.Log("Completed");
}
}