Quantcast
Channel: Questions in topic: "gun"
Viewing all articles
Browse latest Browse all 592

Timing Between each Gun Shot

$
0
0
I have a script for shooting and it shoots way to fast. how can i change the fire rate? Here is the script: var projectilePrefab:Transform; var projectile2Prefab:Transform; var strayFactor : int = 2; //for example var strayFactorAim : int = 0.1; //for example private var aiming : boolean = false; function Update() { if(Input.GetButton("Fire2")){ aiming = true; } else{ aiming = false; } if(aiming == false){ if(Input.GetButton("Fire1") ) { var randomNumberX = Random.Range(-strayFactor, strayFactor); var randomNumberY = Random.Range(-strayFactor, strayFactor); var randomNumberZ = Random.Range(-strayFactor, strayFactor); var projectile = Instantiate(projectilePrefab, transform.position, transform.rotation); projectile.transform.Rotate(randomNumberX, randomNumberY, randomNumberZ); projectile.rigidbody.AddForce(projectile.transform.forward * 10000); } } if(aiming == true){ if(Input.GetButton("Fire1") ) { var randomNumberX2 = Random.Range(-strayFactorAim , strayFactorAim ); var randomNumberY2 = Random.Range(-strayFactorAim , strayFactorAim ); var randomNumberZ2 = Random.Range(-strayFactorAim , strayFactorAim ); var projectile2 = Instantiate(projectile2Prefab, transform.position, transform.rotation); projectile2.transform.Rotate(randomNumberX2, randomNumberY2, randomNumberZ2); projectile2.rigidbody.AddForce(projectile2.transform.forward * 10000); } } }

Viewing all articles
Browse latest Browse all 592

Trending Articles