30 lines
750 B
C#
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
|
|
}
|
|
}
|