voilà donc quand j'écris mes commandes avec unity mono develop, le script passe mais le rendu n'est pas le même quand dans la vidéo, je m'éxplique, normalement mon fusils doit lancer des projectils, mais rien ne se passe, à part que mon fusils bouge tous seul et que quand je saute, le first person controller s'envole, bizare. voici le script:
Code : Tout sélectionner
var fireRate=0.30;
var impact:GameObject;
var canFire=true;
function Update(){
if(Input.GetButton("Fire1")){
fire();
}
}
function fire(){
if(canFire==true){
canFire=false;
FireOneShoot();
}
}
function FireOneShoot(){
var direction=transform.TransformDirection(Vector3.forward);//..renvoie la direction devant la camera
var hit:RaycastHit;
if(Physics.Raycast(transform.position,direction.hit,100)){
tempRot=Quaternion.FromToRotation(Vector3.up,hit.normal);//---directon de l'impact
Instantiate(impact,hit.point,tempRot);
}
yield WaitForSeconds(fireRate);
canFire=true;
}
http://www.unity3d-france.com/unity/?pa ... eview=true
Merci à ceux qui peuvent m'aider.
![Dan.San :D](./images/smilies/2.gif)