Hola, bueno para hacer mas corto este tema
Estoy ocupando Unity 5.3.2f y desde hace años he querido crear un juego que tenga las mismas físicas que tiene una pelota de fútbol en la actualidad
pero nunca estoy conforme porque siempre me falta algo ... Ese algo descubri que era un simple script en el cual no se que componente usar para que cuando:
Un rigidbody(Pelota) detecte la colision de rigidbody(Pie)
Este es mi codigo adjunto a la Pelota:
Lo ideal seria poder aplicar una fuerza según la dirección del pie
Toda ayuda es siempre bien recibida, Muchas Gracias!
Estoy ocupando Unity 5.3.2f y desde hace años he querido crear un juego que tenga las mismas físicas que tiene una pelota de fútbol en la actualidad
pero nunca estoy conforme porque siempre me falta algo ... Ese algo descubri que era un simple script en el cual no se que componente usar para que cuando:
Un rigidbody(Pelota) detecte la colision de rigidbody(Pie)
Este es mi codigo adjunto a la Pelota:
#pragma strictEn la ultima linea he probado con "up" y con "forward" pero no resulta lo que deseo
public var Fuerza : float;
var rigbody : Rigidbody;
function Start() {
rigbody = GetComponent.<Rigidbody>();
}
function OnCollisionEnter (col : Collision) {
if(col.gameObject.name == "Pie")
{
rigbody.GetComponent.<Rigidbody>().AddForce(transform.forward * Fuerza);
}
}
Lo ideal seria poder aplicar una fuerza según la dirección del pie
Toda ayuda es siempre bien recibida, Muchas Gracias!