problème pour modifier le shoot script

Toutes les questions relatives aux tutoriels du site sont à poser à cet endroit.
Avatar de l’utilisateur
dodo159
Messages : 55
Inscription : 11 Avr 2011 08:15

problème pour modifier le shoot script

Message par dodo159 » 01 Nov 2011 22:11

Bonjour, j'aimerais modifier le shootscipt ci dessous

Code : Tout sélectionner

    var fireRate = 0.30;

    var impact : GameObject;

    var canFire = true;

    var damage:float = 4;

    

    var shootSound:AudioClip[];

    Screen.showCursor=false;



    function Update(){

    

      if ( Input.GetButton("Fire1") )

      {        

        Fire();

      }                 

    }                   



    function Fire()

    {            

      if ( canFire == true )

      {   

        canFire = false;

        FireOneShot();

      }                

    }



    function FireOneShot(){

     audio.PlayOneShot(shootSound[0]);

         //...renvoie de la direction devant la camera

         var direction = transform.TransformDirection(Vector3.forward);

         var hit : RaycastHit;

         if ( Physics.Raycast(transform.position,direction,hit,1000) )

         {

            //...direction de l impact

            var tempRot = Quaternion.FromToRotation(Vector3.up,hit.normal);

            Instantiate(impact,hit.point,tempRot);

            

            

            if(hit.rigidbody){

            hit.rigidbody.AddForce(3000*direction);

            }

            hit.collider.SendMessageUpwards("makeDamage",damage,SendMessageOptions.DontRequireReceiver);

         }    

         yield WaitForSeconds(fireRate);

         canFire = true;

    }
pour y introduire cela:
http://unity3d.com/support/documentatio ... Range.html
Où est ce que je doit modifier?

Avatar de l’utilisateur
krys64
Fondateur unity3d-france
Fondateur unity3d-france
Messages : 471
Inscription : 26 Nov 2009 00:08

Re: problème pour modifier le shoot script

Message par krys64 » 02 Nov 2011 11:00

Il faudrait dire ce que tu veux faire avec le range. Tu veux l'introduire ou ?

Avatar de l’utilisateur
dodo159
Messages : 55
Inscription : 11 Avr 2011 08:15

Re: problème pour modifier le shoot script

Message par dodo159 » 02 Nov 2011 11:12

ce que je faire c'est pour modifier la trajectoire du tir, qu'il n'aille pas toujours tout droit, qu'il dévie un peu à chaque fois.

Avatar de l’utilisateur
Freelax
Messages : 1595
Inscription : 30 Déc 2009 23:02
Localisation : Niort
Contact :

Re: problème pour modifier le shoot script

Message par Freelax » 02 Nov 2011 14:51

Image

Avatar de l’utilisateur
dodo159
Messages : 55
Inscription : 11 Avr 2011 08:15

Re: problème pour modifier le shoot script

Message par dodo159 » 02 Nov 2011 15:04

Mais, justement, j'ai essayer de faire ce que tu dit, mais je n'y arrive pas....

Verrouillé

Revenir vers « Tutoriels du site Unity3D-france »