init
This commit is contained in:
commit
e0a842f222
796 changed files with 361371 additions and 0 deletions
38
Assets/Animations/LeanTween/Examples/Scripts/PathSpline.cs
Normal file
38
Assets/Animations/LeanTween/Examples/Scripts/PathSpline.cs
Normal file
|
@ -0,0 +1,38 @@
|
|||
using UnityEngine;
|
||||
using System.Collections;
|
||||
using DentedPixel;
|
||||
|
||||
public class ExampleSpline : MonoBehaviour {
|
||||
|
||||
public Transform[] trans;
|
||||
|
||||
LTSpline spline;
|
||||
private GameObject ltLogo;
|
||||
private GameObject ltLogo2;
|
||||
|
||||
void Start () {
|
||||
spline = new LTSpline( new Vector3[] {trans[0].position, trans[1].position, trans[2].position, trans[3].position, trans[4].position} );
|
||||
ltLogo = GameObject.Find("LeanTweenLogo1");
|
||||
ltLogo2 = GameObject.Find("LeanTweenLogo2");
|
||||
|
||||
LeanTween.moveSpline( ltLogo2, spline.pts, 1f).setEase(LeanTweenType.easeInOutQuad).setLoopPingPong().setOrientToPath(true);
|
||||
|
||||
LTDescr zoomInPath_LT = LeanTween.moveSpline(ltLogo2, new Vector3[]{Vector3.zero, Vector3.zero, new Vector3(1,1,1), new Vector3(2,1,1), new Vector3(2,1,1)}, 1.5f);
|
||||
zoomInPath_LT.setUseEstimatedTime(true);
|
||||
}
|
||||
|
||||
private float iter;
|
||||
void Update () {
|
||||
// Iterating over path
|
||||
ltLogo.transform.position = spline.point( iter /*(Time.time*1000)%1000 * 1.0 / 1000.0 */);
|
||||
|
||||
iter += Time.deltaTime*0.1f;
|
||||
if(iter>1.0f)
|
||||
iter = 0.0f;
|
||||
}
|
||||
|
||||
void OnDrawGizmos(){
|
||||
if(spline!=null)
|
||||
spline.gizmoDraw(); // debug aid to be able to see the path in the scene inspector
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue