| Script de déplacement RTS | |
|
|
| Auteur | Message |
|---|
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Script de déplacement RTS Mer 25 Juin - 11:05 | |
| Bonjour, Je suis en train de faire un RTS et j'ai un problème au niveau du script de déplacement : soit il marche pas, soit il buge, soit il marche mal...
J'ai essayé avec l'objet invisible qui est créé vers lequel se dirigent les unités en évitant les objets solides, mais mon problème, là, est que je peut utiliser la fonction image_angle=point_direction(...) mais quand il contoune un objet solide, il marche en crabe, et c'est pas du tout réaliste...
J'ai ensuite essayé avec la création de paths, mais j'arrive pas à les faire éviter les objets solides, ni à les orienter correctement...
Si quelqu'un pouvait m'aider, ce ne serait pas de refus  _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
Devil37 Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 20 Aoû 2006 Messages : 1704 Localisation : J'ai plus d'argent : ────────── : Projet Actuel : Unvanquished Territories Avancement :
   (5/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 11:18 | |
| image_angle=direction ? C'est pas mieux ? Dans un Step event, évidemment. _________________
|
|
 | |
nicoulas Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 16 Juin 2007 Messages : 2265 Localisation : ... : ────────── : Projet Actuel : Skywar 3 Avancement :
   (75/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 11:19 | |
| normalement tu peux faire avec ça :
mp_potential_step(x,y,stepsize,checkall);
avec checkall en true pour qu'il évite tous les objets ou en false pour qu'il n'évite que les solides. _________________
|
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 11:27 | |
| oui, mais mon tank ne s'oriente alors pas de la bonne façon, j'ai aussi essayé  _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
nicoulas Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 16 Juin 2007 Messages : 2265 Localisation : ... : ────────── : Projet Actuel : Skywar 3 Avancement :
   (75/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 14:25 | |
| faut que tu fasse image_angle = direction comme l'a dit devil37 _________________
|
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 14:59 | |
| oki, mais j'ai un autre problème : avec mp_potential_step(x,y,stepsize,chekall) il contourne le solide mais ne rejoint pas le point après... Comment faire? Es-ce qu'il faut faire une boucle qui répète le code tous les X-steps? _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
edi9999 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 27 Jan 2006 Messages : 2187 Localisation : partout et nulle part : ────────── : Projet Actuel : un mario rigolo et theatre flashy Avancement :
   (25/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 15:01 | |
| ben si tu mets mp_potential_step dans step, ca devrait marcher. _________________ I am an in the GM Quiz!
tuto gamemaker integral disponible sur mon site: http://gameplay.c.la Uploadez vos exemples, images, zip ou rar et ne faites pas attendre les personnes qui telechargent grace a Ceci |
|
 | |
Malax Utilisateur confirmé: Rang **

Age : 25 Inscrit le : 21 Aoû 2006 Messages : 356 Localisation : Brignoles : ────────── : Projet Actuel : Lemmings Struggle Avancement :
   (60/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 17:53 | |
| GM6 Pack 4 > Phoenix 101
C'est un tuto pour RTS, |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 18:52 | |
| oui, je l'ai essayé, mais il marche pas surper... Enfin, je vais voir avec ce que vous proposez _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1581 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: Script de déplacement RTS Mer 25 Juin - 19:14 | |
| A* Engine _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Lun 30 Juin - 12:38 | |
| Bon, morgan m'a filé un début de script plutot pas mal, mais il est impossible de déselectionner les unités, ni d'ordonner d'attaquer une unité précise, et un bug à la fin quand il y a plus d'unités... Quelqu'un peut m'arranger ça?
_________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Mer 2 Juil - 10:38 | |
| ben personne ne peut m'aider? _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
nicoulas Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 16 Juin 2007 Messages : 2265 Localisation : ... : ────────── : Projet Actuel : Skywar 3 Avancement :
   (75/100)
| Sujet: Re: Script de déplacement RTS Mer 2 Juil - 10:42 | |
| en gros le moteur du rts ne sera pas de toi c'est ça ? _________________
|
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Mer 2 Juil - 10:51 | |
| Si, mais pour l'instant, j'essaye plusieurs moteurs différents pour ensuite en confectionner un moi-même, qui répondera mieux à mes besoins  _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
Dan_lizhot - Modérateur -

Age : 25 Inscrit le : 02 Mar 2006 Messages : 3205 Localisation : Sur le forum du CBNA pour vous aider : ────────── : Avancement :
  (0/100)
| Sujet: Re: Script de déplacement RTS Mer 2 Juil - 13:59 | |
| | Max a écrit: | Bon, morgan m'a filé un début de script plutot pas mal, mais il est impossible de déselectionner les unités, ni d'ordonner d'attaquer une unité précise, et un bug à la fin quand il y a plus d'unités... Quelqu'un peut m'arranger ça?
|
Problème déniché dans step
| Code: | if (place_empty(gox,goy)) {mp_potential_step(gox,goy,3,all);} else {gox=x goy=y} |
place_empty n'est pas vraiment bon pour ce genre de truc, au lieu de ça, tu devrais utiliser
| Code: | distance_to_point(x,y) |
pour faire en sorte que dès que le char arrive à 20 pixels de l'endroit, il arrête. Ou bien utiliser cette fonction
| Code: | distance_to_object(obj) |
mais au lieu d'entrer le nom de l'objet, tu insères le numéro de l'instance ou tu as cliqué
Bref, bonne chance |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 438 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Arrêter de manger des crêpes Avancement :
   (95/100)
| Sujet: Re: Script de déplacement RTS Mer 2 Juil - 14:07 | |
| Merci ! Bon, de toute façon, je vais recommencer un script made in moi, mais ça pourrais m'être utile  _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV J'adore les crêpes au nutella, mon clavier moins, surtout le nutella... Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
| Script de déplacement RTS | |
|