salut j'ai un soucis avec mon code au niveau du hit de cette ligne
tempRot=Quaternion.FromToRotation(Vector3.up,HIT.n
ormal); mais je ne comprend pas ce qu'il se passe quelqu'un pourrais m'aider s'il vous plait ?
voici le code complet (script pour unity =))
var fireRate=0.30;
var impact:GameObject;
var canFire=true;
function Update () {
if(Input.GetButton("Fire1")){
fire();
}
}
function fire (){
if(canFire==true){
canFire=false;
fireOneShot();
}
}
function fireOneShot(){
var
direction=transform.TransformDirection(Vector3.for
ward);//.. renvoie la direction devant la caméra
var RayCastHit;
if(Physics.RayCast(transform.position.direction.hi
t,100)){
tempRot=Quaternion.FromToRotation(Vector3.up,HIT.n
ormal);//..direction de l'impact
instantiate(impact.hit,point.tempRot);
}
yieldWaitForSeconds(fireRate);
canFire=true;
}