Hola dino, muy buen juego. Me gustaría preguntarte, ¿cómo has hecho que el cuello se estire? ¿Lo has reescalado o lo has hecho de otra forma?
Muchas Gracias
Buenas el código consta de dos pequeñas cosas que son reposicionamiento y re escalamiento, el primer paso es poner el cuello en mitad de la cabeza y el cuerpo. Lo cual es super sencillo solo hay que sumar las dos posiciones y dividirlas entre Diez. Ejemplo: 6 + 4 = 10, 10 / 2 = 5. El re escalamiento se hace a partir de la resta de los positivos de las dos posiciones. Ejemplo: 4 - 5 = 1.
float x, y, z;
GameObject: ObjArr, ObjQueEstirar, ObjAbj;
float posiciony = (ObjArr.transform.position.y + ObjAbj.transform.position.y) / 2;
ObjQueEstirar.transform.position = new Vector3(ObjQueEstirar.transform.position.x, posiciony, ObjQueEstirar.transform.position.z);
x = 1;
y = (+ObjArr.transform.position.y - +ObjAbj.transform.position.y);
z = ObjArr.transform.localScale.z;
ObjQueEstirar.transform.localScale = new Vector3(x, y, z);