In the game window, you can create your own at some point generate a path. You can add a camera to follow the path。 This camera can generate different paths 。 Click the Generate button to see the different camera paths! thank you!!
var cube1 :Transform;
var speed : float = 2;
//private var currentWaypoint : int = 0;
//var waypoint : Vector3;
function OnGUI ()
{
GUI.Button(Rect(0,0,100,30),“add path”);
GUI.Button(Rect(0,35,100,30),“add Camera”);
}
function Update ()
{
var hit :RaycastHit;
var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast (ray,hit,1000)) {
if(Input.GetMouseButtonDown(0)){
var cube2 =Instantiate(cube1,transform.position,Quaternion.identity);
cube2.transform.position=hit.point;
}
}
//hit.point- Camera.main.transform.position
var relativePos : Vector3 = cube2.transform.position ;
//var rotation : Quaternion = Quaternion.LookRotation(relativePos);
transform.position = Vector3.MoveTowards(transform.position, relativePos, Time.deltaTime * speed);
//transform.LookAt(target);
}