Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: File d'attente [Abandonné] Mar 13 Fév 2007 - 9:58 | |
| Hello tout le monde Ca parait simple comme ça et ça tient en peut de ligne à mon avis mais j'ai pas le niveau pour savoir comment on pourrait expliquer au programme qu'un objet soit traité en particulier puis un autre ... En résumé mes objets doivent se déplacer et il serait préférable de calculer pour le plus proche puis un autre etc ... (en utilisant la fonction instance_nearest). Oué là je sais c'est pas commun comme question
Dernière édition par le Jeu 15 Fév 2007 - 16:10, édité 4 fois |
|
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: File d'attente [Abandonné] Mar 13 Fév 2007 - 11:29 | |
| c'est bon j'ai trouvé: Files d'attente prioritaires Enfin il me faudrait de l'aide quand meme ! Je range la liste de telle manière (si quelqu'un peut me dire si c'est bon) global.selec est la liste prioritaire, self la valeur de l'id et je range en fonction de la distance. le script en dessous crée un chemin et il faudrait qu'il le fasse selon la liste prioritaire, j'ai pas trop d'idées Help me :ange2: j'ai essayé ça mais sans conviction, sur un test je m'aperçois que ce n'est pas le + proche qui se déplace - Code:
-
if(mouse_check_button_pressed(mb_right)&&(selected=1)) { ds_priority_add(global.selec,id,distance_to_point(mouse_x,mouse_y)); id2=ds_priority_delete_min(global.selec); with id2 script_execute(chemin,mouse_x,mouse_y); }
|
|
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: File d'attente [Abandonné] Mer 14 Fév 2007 - 19:09 | |
| J'ai pas bien compris ce que tu voudrais faire: Faire déplacer les objets selon s'ils sont en haut de la queue ou non? |
|
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: File d'attente [Abandonné] Jeu 15 Fév 2007 - 10:25 | |
| - daminetreg a écrit:
J'ai pas bien compris ce que tu voudrais faire: Faire déplacer les objets selon s'ils sont en haut de la queue ou non?
C'est tout ce que j'ai compris en tous cas moi |
|
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: File d'attente [Abandonné] Jeu 15 Fév 2007 - 11:22 | |
| En utilisant une file d'attente j'éspérais classer les objets du plus prés au plus loin, en supposant que la priorité est établie par le plus petit (c'est peut etre l'inverse). Le programme comme je l'ai écrit "DEVRAIT" appliquer le script chemin du plus prioritaire au moins ... |
|
Le vende Invité
| Sujet: Re: File d'attente [Abandonné] Jeu 15 Fév 2007 - 16:51 | |
| - Citation :
- Cela peut se faire avec une matrice. Dans la premiere valeur du met le numéro de l'instance, et dans la deuxieme, sa distance avec l'objet en question. Ensuite tu scan à chacun des steps la matrice dans une boucle. Dommage, j'ai pas les outils pour en ce moment, mais je t'aurais bien donné un exemple, ou je sais pas si mon idée a pu t'allumer un peu!
|
|
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: File d'attente [Abandonné] Jeu 15 Fév 2007 - 21:25 | |
| oui, pour moi c'est proche des files prioritaires. Je crois que dans GM ça s'appelle des maps, peut etre je réessayerais un de ces quatres thks you |
|
Contenu sponsorisé
| Sujet: Re: File d'attente [Abandonné] | |
| |
|