¿Cómo hacer que un extremo de un objeto se fije en Unity3D y el otro extremo se mueva con otro objeto, como un resorte?
Primero, cambie el punto de pivote del objeto a un extremo del objeto en el software 3D.
dirección del vector 3 = posición de transformación objetivo;
dirección x05x 05 y = 0; Slerp(transform.rotation, quaternion. LookRotation(direction), time . delta time * 40);
x05x 05 transform . Euler angles = new vector 3(0, transform.eulerAngles.y, 0 );
El código anterior es el código que uso para cambiar la rotación de un objeto. El objetivo es otro objeto que dijiste que siguiera. Luego se cambia la escala del objeto y la proporción de expansión o contracción se determina en función de la relación entre la longitud del objeto en sí y la distancia al objeto objetivo.
No creo que necesites practicar esto, puedes intentarlo.