Hi, how can i add gravity force value, to the bullet in this script.
The bullet name (Bala) in portuguese.
var Local : Transform; //Aqui vai Ser onde a Bala ira sair
var Bala : GameObject; //A Bala no Caso a Estrela
var Forca : int = 100; //Forca com que a bala sera lançada
var Municao : int = 30; //E de sua preferencia
var Time_shot : float = 0.3; //Tempo de cada tiro
private var reset_time : float; //Reset para o tempo do tiro
function Start(){
reset_time = Time_shot; //Pegando o tempo do tiro quando o jogo iniciar
}
function Update(){
if(Time_shot > 0){ //Caso Tempo do tiro for maior que 0
Time_shot -= Time.deltaTime; //Diminuindo o tempo ate chegar à 0
}
/*
Fire1 = Botão Esquerdo do Mouse
Fire2 = Botão Direito do Mouse
*/
if(Input.GetButton("Fire1")){
if(Time_shot <= 0 && Municao > 0) //Quando Tempo do tiro for menor ou igual à 0 e Munição Maior que 0
Shot(); //Chamando a função Shot
}
}
function Shot(){
var bala : GameObject = Instantiate(Bala, Local.position, Local.rotation); //Instanciando a Bala
if(!bala.rigidbody) //Caso a Bala não tenha RigidBody
bala.AddComponent(Rigidbody); //Adicionando o Rigidbody a bala
bala.rigidbody.velocity += Local.forward * Forca; //Aplicando a forca sobre a bala
Time_shot = reset_time; //Resetando o Tempo do tiro
Municao--; //Diminuindo a Munição
}