| action au milieu d'un path | |
|
|
Auteur | Message |
---|
rainbow-eagle Débutant
![rainbow-eagle](https://2img.net/u/3412/18/80/54/avatars/1053-15.jpg)
Messages : 19 Projet Actuel : Omicron
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: action au milieu d'un path Jeu 29 Mai 2008 - 19:44 | |
| J'ai un path courbé, ouvert (2 extrémités) ainsi qu'un objet qui le parcourt, arrivé à un certain point du path, j'aimerais executer une action (en l'occurence, créer un projectile). Je demande donc que le projectile soit créé pour un certaine valeur de "path_position" (comprise entre 0 et 1) mais rien ne se passe! J'essais alors pour une certaine valeur d'une coordonnée de mon objet mais, toujours rien! Un peu comme si l'objet ne passait pas par cette position sur le path (peut-être va-t-il trop vite?) Enfin, y a-t-il une solution à ce problème qui ne passerait pas par des magouilles du type "projectile créé lorsque 20<X<21"? Merci d'avance! |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Malax Utilisateur confirmé: Rang **
![Malax](https://2img.net/u/3412/18/80/54/avatars/480-87.gif)
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Jeu 29 Mai 2008 - 19:59 | |
| Un peu au hasard, je dirai que c'est pas trop la méthode que tu utilises qui compte. Pour ce qui est de ton problème je pense que c'est le résultat qui importe plus. D'un coté il paraît impossible de ne pas faire créer un objet avec des conditions sur les coordonnées, de l'autre tu as ton problème avec "path_position". Peut être que cela vient simplement d'un blocage extérieur au programme, ou à ce que tu penses ... :honte: Si tu ne veux pas mettre présenter ton code en ligne tu peux toujours mettre ton gm6 en dl |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
rainbow-eagle Débutant
![rainbow-eagle](https://2img.net/u/3412/18/80/54/avatars/1053-15.jpg)
Messages : 19 Projet Actuel : Omicron
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Jeu 29 Mai 2008 - 20:13 | |
| En utilisant "path_position" - Code:
-
if path_position=0.5{instance_create(x,y,projectile)}
En utilisant une coordonnée: - Code:
-
if x=30{instance_create(x,y,projectile)}
Rien de bien compliqué et pourtant... |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Malax Utilisateur confirmé: Rang **
![Malax](https://2img.net/u/3412/18/80/54/avatars/480-87.gif)
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Jeu 29 Mai 2008 - 20:44 | |
| Selon ta vitesse, et que ce soit pour l'un ou l'autre, cela a peu de chance de tomber dessus donc tu peux essayer un encadremment:
if (x<5) && (x>0) {...}
ou if path_position>0.48 && path_position<0.52 {...}
désolé j'ai pas pu répondre + vite j'étais a table |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
rainbow-eagle Débutant
![rainbow-eagle](https://2img.net/u/3412/18/80/54/avatars/1053-15.jpg)
Messages : 19 Projet Actuel : Omicron
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Jeu 29 Mai 2008 - 20:53 | |
| Je voulais éviter d'en arriver là mais bon... Merci quand même! |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Malax Utilisateur confirmé: Rang **
![Malax](https://2img.net/u/3412/18/80/54/avatars/480-87.gif)
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Jeu 29 Mai 2008 - 20:59 | |
| |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
rainbow-eagle Débutant
![rainbow-eagle](https://2img.net/u/3412/18/80/54/avatars/1053-15.jpg)
Messages : 19 Projet Actuel : Omicron
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 12:44 | |
| L'encadrement est assez imprecis, s'il est trop grand, l'objet va tirer 1 ou 2 fois, s'il est trop petit, il va tirer 0 ou 1 fois, le tout se passant de façon totalement aléatoire... Bien sur, on peut utiliser une variable qui empècherais les tirs multiples, n'en laissant qu'un seul passer, mais encore une fois, c'est beaucoup de chipotage pour pas grand chose... |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Malax Utilisateur confirmé: Rang **
![Malax](https://2img.net/u/3412/18/80/54/avatars/480-87.gif)
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 13:51 | |
| J'imagine, mais un jeu c'est ça aussi, des milliers de variables qui changent. |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
GTK *Excellent utilisateur*
![GTK](https://2img.net/u/3412/18/80/54/avatars/248-17.png)
Messages : 3959 Localisation : Belgique Projet Actuel :
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 18:58 | |
| Hum... Je connais pas le moyen, mais je pense que c'est possible. M'enfin, faut calculer d'avance le x et le y ou une histoire ainsi... Faudrait l'avis d'un type un peu plus doué que moi donc ^^'
(ou alors, ton ordi est vraiment maudit et il a juré de t'empêcher de mener ton projet à bien...) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
M@d_Doc Modérateur
![M@d_Doc](https://2img.net/u/3412/18/80/54/avatars/7-77.png)
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 20:36 | |
| pour l'encadrement, tu prend un écart total d'une longueur de speed-1, ça devrait faire l'affaire _________________ ![action au milieu d'un path Control-comment](https://i.ibb.co/HK3rpGf/control-comment.png) Tous les icones de gm utilisables sur le cbna ICI ![action au milieu d'un path Main1-change-sprite](https://i.ibb.co/R3sj3xP/main1-change-sprite.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
rainbow-eagle Débutant
![rainbow-eagle](https://2img.net/u/3412/18/80/54/avatars/1053-15.jpg)
Messages : 19 Projet Actuel : Omicron
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 20:58 | |
| Hmm... Bien vu, il va parcourir une distance égale à la vitesse à chaque step et il y aura un seul step qui se produira dans l'encadrement à coup sûr... Merci! |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
M@d_Doc Modérateur
![M@d_Doc](https://2img.net/u/3412/18/80/54/avatars/7-77.png)
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 21:02 | |
| en fait faudrait prende un encadrement comme ça : sur x : +- (speed*cos(direction))/2 sur y:
+- (speed*sin(direction))/2 _________________ ![action au milieu d'un path Control-comment](https://i.ibb.co/HK3rpGf/control-comment.png) Tous les icones de gm utilisables sur le cbna ICI ![action au milieu d'un path Main1-change-sprite](https://i.ibb.co/R3sj3xP/main1-change-sprite.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
rainbow-eagle Débutant
![rainbow-eagle](https://2img.net/u/3412/18/80/54/avatars/1053-15.jpg)
Messages : 19 Projet Actuel : Omicron
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Ven 30 Mai 2008 - 21:18 | |
| OK (je l'avais déja adapté au fait que c'est un path courbé moi-même mais c'est cool de l'avoir précisé) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
red-error Utilisateur confirmé: Rang ****
![red-error](https://2img.net/u/3412/18/80/54/avatars/961-78.gif)
Messages : 1015 Projet Actuel : ![action au milieu d'un path Bas-machoire2000](https://2img.net/h/i0.simplest-image-hosting.net/168bf183b2abe8bc9188aacc163dd507/bas-machoire2000.gif)
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Dim 1 Juin 2008 - 14:44 | |
| Et au fait, c'est "path_position==0.5", ou sinon c'est une affectation. C'est ce que je pensait...
Mais je pense que c'est pas ça le problème en effet...je disait ça au passage non, je n'ai rien dit ! ... Salut.
Dernière édition par red-error le Dim 1 Juin 2008 - 15:01, édité 1 fois (Raison : Erreur fatale de ma part qui m'empêchait de dormir tranquillement.) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
M@d_Doc Modérateur
![M@d_Doc](https://2img.net/u/3412/18/80/54/avatars/7-77.png)
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Dim 1 Juin 2008 - 14:56 | |
| nan en gml, il y a pas de différenciation entre = et == Pour savoir si c'est une affectation, il regarde simplement si il y a une condition devant ou pas... _________________ ![action au milieu d'un path Control-comment](https://i.ibb.co/HK3rpGf/control-comment.png) Tous les icones de gm utilisables sur le cbna ICI ![action au milieu d'un path Main1-change-sprite](https://i.ibb.co/R3sj3xP/main1-change-sprite.png) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
red-error Utilisateur confirmé: Rang ****
![red-error](https://2img.net/u/3412/18/80/54/avatars/961-78.gif)
Messages : 1015 Projet Actuel : ![action au milieu d'un path Bas-machoire2000](https://2img.net/h/i0.simplest-image-hosting.net/168bf183b2abe8bc9188aacc163dd507/bas-machoire2000.gif)
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path Dim 1 Juin 2008 - 14:59 | |
| Ah d'accord! Merci de l'info, j'apprend(s?)!
Dernière édition par red-error le Dim 1 Juin 2008 - 15:02, édité 1 fois (Raison : conjugaison?) |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
Contenu sponsorisé
![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | Sujet: Re: action au milieu d'un path ![action au milieu d'un path Empty](https://2img.net/i/empty.gif) | |
| |
|
![Aller en bas](https://2img.net/i/empty.gif) | |
| action au milieu d'un path | |
|