Bonjour,
Je regarder une série de tuto sur le web pour crée un FPS avec Unity3D.
J'ai trouver sur Youtube une vidéo.
Donc j'ai recopier le script mes unity me dit qu'il est faux
voici le script:
Code : Tout sélectionner
#pragma strict
private var playerstats : PlayerStats;
var grenadeCasing : Rigidbody;
var ejectSpeed = 20;
function Start () {
playerstats = GameObject.Find("FPSController").GetComponent(PlayerStats);
}
function Update () {
if(playerstats.grenades >= 1){
if(Input.GetKeyDown("g")){
var grenade : Rigidbody;
grenade = Instantiate(grenadeCasing, transform.position, transform.rotation);
grenade.velocity = transform.TransformDirection( Vector3. forward * ejectSpeed);
playerstats.grenades -= 1;
}
}
}