Curso de Unity 3D | Coprota sigue a prota

Curso de Unity 3D

3.  
11.  
14.  
15.  
34.  

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

public class CoProta : MonoBehaviour {

	private Transform destino;
	private Player playerCodigo;
	void Start () {
		GameObject player = GameObject.Find("Player");
		playerCodigo = player.GetComponent<Player>();
		destino = player.transform.Find("DestinoCoprota");
	}

	void Update(){
		//Cambiar destino del coprota dependiendo de tu direccion
		destino.localPosition = new Vector3(Mathf.Abs(destino.localPosition.x) * playerCodigo.facing * -1, destino.localPosition.y, destino.localPosition.z);
	}

	void FixedUpdate(){
		//El tercer parámetro del Lerp indica el porcentaje de la ruta que hace en cadda frame
		transform.position = Vector2.Lerp(transform.position, destino.position, 0.1f);
	}
}

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.