Hello, I’ve been making a small game with Kunai’s, Katana’s and such and i know the basics of scripting.
The Kunai is an throw-able weapon and i wanted it to be cloned, thrown and then destroyed with this script which seemed to work
var projectile : Rigidbody;
var speed = 20;
var lifetime = 1;
function Update () {
if (Input.GetMouseButton(0)) {
var clone : Rigidbody;
clone = Instantiate(projectile, transform.position, transform.rotation);
clone.velocity = transform.TransformDirection (Vector3.forward * speed);
Destroy(clone.gameObject, lifetime);
}
}
but the script clones several copies after one click, not just one at a time as i wish.
Can anyone please help me with this?
Thanks