Unity forum fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

Advenced Weapon

Aller en bas

Advenced Weapon Empty Advenced Weapon

Message par Admin Sam 11 Juin - 16:28

var fireRate : float = 0.5;
private var nextFire : float =0.0;
private var fullAuto = false;
var AmoBase : int = 30;
var reserve : int = 300;
var ShotAudio : AudioClip ;
var RechargeAudio : AudioClip ;

function Update () {
if(AmoBase >=1){
if (Input.GetButton("Fire1")&&Time.time > nextFire) {
nextFire = Time.time + fireRate;
AmoBase-=1;
var clone = Instantiate(theBullet, transform.position, transform.rotation);
clone.velocity = transform.TransformDirection(Vector3(0, 0, Speed));
GetComponent.<AudioSource>().PlayOneShot(ShotAudio);
Destroy (clone.gameObject, 1);
}
if (Input.GetKeyDown("v")){
fullAuto =!fullAuto;
}
if(fullAuto == true){
fireRate = 0.10;
}else{
fireRate = 0.5;
}
}
if(Input.GetKeyDown("r")){
if(reserve >=1){
AmoBase +=30;
reserve -=30;
GetComponent.<AudioSource>().PlayOneShot(RechargeAudio);
}
}
}
function OnGUI() {
GUI.Box(Rect(10,10,130,25), "Ammo:"+AmoBase+" / "+reserve);
}

Admin
Admin

Messages : 9
Date d'inscription : 11/06/2016

https://unity-3d-forum-fr.kanak.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum