• 06 Juin 2026, 03:24:45


Auteur Sujet: [RESOLU][AIDE] Une simple question !  (Lu 1420 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
[RESOLU][AIDE] Une simple question !
« le: 17 Avril 2011, 16:52:05 »
Salut à tous !

Je voudrais savoir si cela est possible qu'à partir d'une zone précise, créer des explosions à l'intérieur.

Par exemple: Je prend l'auto école de SF comme zone et je voudrais qu'à l'intérieur de cette zone des explosions de créer aléatoirement sans position défini.

Car j'ai des centaines de coordonnés et toutes les mettre dans un Float serait une perte de temps considérable, de plus c'est mieux quand personne ne sait où sa va exploser.

Alors c'est possible ?

Merci d'avance !
« Modifié: 17 Avril 2011, 19:43:55 par Hatomalis »

-

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [AIDE] Une simple question !
« Réponse #1 le: 17 Avril 2011, 16:58:41 »
Salut,
à première vue je pense que tu peux faire appel à la fonction Random pour définir une zone Min-X,Min-Y,Max-X,Max-Y (Ici, l'auto-école), et créer tes explosions dedans  ;)

Par contre, Random choisit un nombre entre [0;x] où x est le nombre que tu as choisi. Donc n'oublie pas de faire des additions ou soustractions pour être sûr d'être dans la zone.
++

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Une simple question !
« Réponse #2 le: 17 Avril 2011, 17:14:43 »
Je vois pas trop comment procéder pour coder sa. Tu peut m'éclairer là dessus ? Je demande pas non-plus une code tout fait  :laugh

-

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [AIDE] Une simple question !
« Réponse #3 le: 17 Avril 2011, 18:14:44 »
Je vois pas trop comment procéder pour coder sa. Tu peut m'éclairer là dessus ? Je demande pas non-plus une code tout fait  :laugh

J'ai l'idée dans ma tête, mais j'ai du mal à l'écrire, je vais essayer de faire un schéma. (Un schéma craignos, ceci dit ==> Pièce jointe)
Bref,

On a notre cour d'auto école, avec 4 positions qui nous intéressent. (Positions aléatoires, je ne les connais pas exactement)


                                  Y = - 900
              --------------------------------
             | X=-1400                        | X = -1300
             |                                      |
             |                                      |
             |                                      |
             |                                      |
             |                                      |
             |                                      |
             |                                      |
             ---------------------------------
                              Y = -1100


Pour essayer d'isoler le rectangle, on fait un random qui doit être compris entre -1400 et -1300 pour X et -1100 et - 900 pour Y.
Tu as donc 2 variables, Pos_X et Pos_Y.

Pour calculer une position correcte, tu met la différence en valeur du random :
Pos_Y = random(200) -1100
Pos_X = random(100) -1400

Pos_Y sera compris entre -1100 et 900, et Pos_X sera compris entre -1400 et -1300.
Après, tu n'as plus qu'à mettre Pos_X et Pos_Y en paramètres de ta fonction CreateExplosion. (Et faire un Pos_Z si tu veux)

Voilà, j'espère que tu as compris.  :ninja
++
« Modifié: 17 Avril 2011, 20:19:04 par Gilux »

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Une simple question !
« Réponse #4 le: 17 Avril 2011, 19:38:34 »
Un grand merci sa marche vraiment bien !

-

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [RESOLU][AIDE] Une simple question !
« Réponse #5 le: 17 Avril 2011, 20:18:22 »
De rien ;)
++