Etape 4 FPS BASIQUE
Publié : 23 Avr 2013 10:06
Bonjour,
Après compilation du script, Unity me renvoie une erreur : MissingMethodException: Method not found: 'UnityEngine.Physics.RaycastHit'.
Je ne parviens pas à réparer cette erreur, voici le code:
Merci de votre aide.
Après compilation du script, Unity me renvoie une erreur : MissingMethodException: Method not found: 'UnityEngine.Physics.RaycastHit'.
Je ne parviens pas à réparer cette erreur, voici le code:
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;
FireOneShot();
}
}
function FireOneShot(){
var direction = transform.TransformDirection(Vector3.forward);
var hit: RaycastHit;
if(Physics.RaycastHit(transform.position,direction,hit,100)){
tempRot = Quaternion.FromToRotation(Vector3.up,hit.normal);
Instantiate(impact,hit.point,tempRot);
}
yield WaitForSeconds(fireRate);
canFire=true;
}