action au milieu d'un path Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-64%
Le deal à ne pas rater :
-64% sur le Lot de 2 Enceintes bibliothèques Jamo S17F (gris ou bleu)
199 € 549 €
Voir le deal

 

 action au milieu d'un path

Aller en bas 
5 participants
AuteurMessage
rainbow-eagle
Débutant
rainbow-eagle


Messages : 19
Projet Actuel : Omicron

action au milieu d'un path Empty
MessageSujet: action au milieu d'un path   action au milieu d'un path EmptyJeu 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!
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyJeu 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
Revenir en haut Aller en bas
rainbow-eagle
Débutant
rainbow-eagle


Messages : 19
Projet Actuel : Omicron

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyJeu 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...
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyJeu 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
Revenir en haut Aller en bas
rainbow-eagle
Débutant
rainbow-eagle


Messages : 19
Projet Actuel : Omicron

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyJeu 29 Mai 2008 - 20:53

Je voulais éviter d'en arriver là mais bon... Merci quand même!
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyJeu 29 Mai 2008 - 20:59

pourquoi ?
Revenir en haut Aller en bas
rainbow-eagle
Débutant
rainbow-eagle


Messages : 19
Projet Actuel : Omicron

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 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...
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 30 Mai 2008 - 13:51

J'imagine, mais un jeu c'est ça aussi, des milliers de variables qui changent.
Revenir en haut Aller en bas
GTK
*Excellent utilisateur*
GTK


Messages : 3959
Localisation : Belgique
Projet Actuel :

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 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...)

_________________

action au milieu d'un path Signaturev
Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 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-commentTous les icones de gm utilisables sur le cbna ICI  action au milieu d'un path Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
rainbow-eagle
Débutant
rainbow-eagle


Messages : 19
Projet Actuel : Omicron

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 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!
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 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-commentTous les icones de gm utilisables sur le cbna ICI  action au milieu d'un path Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
rainbow-eagle
Débutant
rainbow-eagle


Messages : 19
Projet Actuel : Omicron

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyVen 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é)
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : action au milieu d'un path Bas-machoire2000

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyDim 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.)
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyDim 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-commentTous les icones de gm utilisables sur le cbna ICI  action au milieu d'un path Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : action au milieu d'un path Bas-machoire2000

action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path EmptyDim 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?)
Revenir en haut Aller en bas
Contenu sponsorisé





action au milieu d'un path Empty
MessageSujet: Re: action au milieu d'un path   action au milieu d'un path Empty

Revenir en haut Aller en bas
 
action au milieu d'un path
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Ne pas draw un path si l'objet a depassé ce path
» Milieu de l'écran ..
» Un sprite sur un path
» Clic du milieu de la souris
» Path

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: