Position aléatoire d'un objet.

Aller en bas

Position aléatoire d'un objet.

Message  Mitsumasa le Mer 3 Sep - 22:33

Salut 4ian
J'essaye d'éditer un évènement qui permettrait au démarrage de la scène de positionner aléatoirement un objet sur une fenêtre 800*600, malheureusement sans succès. Pourrais-tu me donner un évènement que tu as testé. Merci d'avance
avatar
Mitsumasa
Membre habitué
Membre habitué

Nombre de messages : 96
Age : 41
Date d'inscription : 12/03/2007

Voir le profil de l'utilisateur http://sebastien.beltzung.free.fr/wiki/wakka.php?wiki=CoursDeMat

Revenir en haut Aller en bas

Re: Position aléatoire d'un objet.

Message  Etienne le Jeu 4 Sep - 19:34

Je me permet de te donner ma solution (qui n'est surement pas la plus simple ou la mieux adapter mais bon)

tu commence par définir ton action pour qu'elle s'exécute au tout début

Ensuite dans les actions tu crée deux variable (mettons varx et vary)
Tu défini une valeur aléatoire pour chacune de ses variable (en limitant quant même a ta résolution c'est a dire 800 fois 600)

Ensuite tu défini la position de ton objet selon les valeurs de ces deux variable

si tu veut un exemple plus concret hesite pas !

à bientôt

edit : tu n'as pas besoin des variable quant tu créer ton objet tu peut deja modifier l'expression valeur x ou y tu met ceci je croit : VAL(random[ta valeur max])
avatar
Etienne
Membre actif
Membre actif

Nombre de messages : 58
Date d'inscription : 20/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Position aléatoire d'un objet.

Message  Mitsumasa le Jeu 4 Sep - 21:29

C'est malheureusement ce que j'ai fais mais ça n'as pas l'air de fonctionner. Voilà exactement ce que j'ai fait :
Condition: Au lancement de la scene->Action mettre la variable "positionX" de l'objet tank à Val(random[800])
mettre la variable "positionY" de l'objet tank à Val(random[600])
Faire ="positionX" à la position X de l'objet tank
Faire ="positionY" à la position Y de l'objet tank

J'ai aussi essayé la condition "toujours", de mettre des action globales, localiser, etc... ou de ne pas utiliser de variable. J'ai juste eu une fois le tank qui changeait très vite de position, en bas à droite de l'écran mais qui ne ce fixait pas.
Autre chose, le nombre générer par la fonction random, est-il entier ?

Merci d'avance pour vos réponse
avatar
Mitsumasa
Membre habitué
Membre habitué

Nombre de messages : 96
Age : 41
Date d'inscription : 12/03/2007

Voir le profil de l'utilisateur http://sebastien.beltzung.free.fr/wiki/wakka.php?wiki=CoursDeMat

Revenir en haut Aller en bas

Re: Position aléatoire d'un objet.

Message  4ian le Sam 6 Sep - 17:24

Désolé pour le temps de réaction, j'avais pas vu ce sujet. Embarassed

J'ai testé, ça doit marcher sans problème. A mon avis, tu as du oublier de mettre tes actions en GLOBAL :

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: Position aléatoire d'un objet.

Message  Mitsumasa le Sam 6 Sep - 18:54

OK, ça marche mais j'ai du reprendre à 0 la programmation. tu as sans doute raison, je ne maîtrise pas encore le local et le global. Merci pour l'aide.
avatar
Mitsumasa
Membre habitué
Membre habitué

Nombre de messages : 96
Age : 41
Date d'inscription : 12/03/2007

Voir le profil de l'utilisateur http://sebastien.beltzung.free.fr/wiki/wakka.php?wiki=CoursDeMat

Revenir en haut Aller en bas

Re: Position aléatoire d'un objet.

Message  4ian le Sam 6 Sep - 18:58

Sinon, pour ta question, random retourne bien un nombre entier entre 0 et le nombre indiqué.

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: Position aléatoire d'un objet.

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum