37 lines
737 B
C#
37 lines
737 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
using DentedPixel;
|
|
|
|
public class PathSpline2d : MonoBehaviour {
|
|
|
|
public Transform[] cubes;
|
|
|
|
public GameObject dude1;
|
|
public GameObject dude2;
|
|
|
|
private LTSpline visualizePath;
|
|
|
|
void Start () {
|
|
Vector3[] path = new Vector3[] {
|
|
cubes[0].position,
|
|
cubes[1].position,
|
|
cubes[2].position,
|
|
cubes[3].position,
|
|
cubes[4].position
|
|
};
|
|
|
|
visualizePath = new LTSpline( path );
|
|
// move
|
|
LeanTween.moveSpline(dude1, path, 10f).setOrientToPath2d(true).setSpeed(2f);
|
|
|
|
// move Local
|
|
LeanTween.moveSplineLocal(dude2, path, 10f).setOrientToPath2d(true).setSpeed(2f);
|
|
}
|
|
|
|
void OnDrawGizmos(){
|
|
Gizmos.color = Color.red;
|
|
if(visualizePath!=null)
|
|
visualizePath.gizmoDraw();
|
|
}
|
|
}
|