CultPong/Assets/LeanTween/Examples/Scripts/PathBezier2d.cs
2020-09-25 07:12:38 +01:00

30 lines
750 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PathBezier2d : MonoBehaviour {
public Transform[] cubes;
public GameObject dude1;
public GameObject dude2;
private LTBezierPath visualizePath;
void Start () {
// move
Vector3[] path = new Vector3[]{cubes[0].position,cubes[1].position,cubes[2].position,cubes[3].position};
visualizePath = new LTBezierPath(path);
LeanTween.move(dude1, path, 10f).setOrientToPath2d(true);
// move local
LeanTween.moveLocal(dude2, path, 10f).setOrientToPath2d(true);
}
void OnDrawGizmos(){
// Debug.Log("drwaing");
Gizmos.color = Color.red;
if(visualizePath!=null)
visualizePath.gizmoDraw(); // To Visualize the path, use this method
}
}