??? Utilisateur confirmé: Rang ****
Messages : 1240 Localisation : NLG, 93
| Sujet: personnage le plus rapide Mer 27 Juin 2007 - 14:51 | |
| Désolé de poser cette question posée mille et une fois, mais j'aimerais savoir comment trouver le perso qui a la variable de vitesse la plus grande (mon jeu est un rpg) (J'ai essayé de retrouver un topic avec la recherche, mais j'ai pas trouvé Merci |
|
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: personnage le plus rapide Mer 27 Juin 2007 - 15:27 | |
| Je crois que ce script marche dans step de l objet returnplusrapide step
inst_plus_rapide=0 speedmax=-1 for (i=0;instance_count;i+=1) { target=instance_id[i] if target.speed>speedmax { speedmax=target.speed inst_plus_rapide=i } }
et voila l id de l instance la plus rapide se trouve dans inst_plus_rapide |
|
??? Utilisateur confirmé: Rang ****
Messages : 1240 Localisation : NLG, 93
| Sujet: Re: personnage le plus rapide Mer 27 Juin 2007 - 15:48 | |
| Ok, je testerais plus tard si ça marche Merci, comme ça on est quitte :pac_dr: |
|
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: personnage le plus rapide Mer 27 Juin 2007 - 16:19 | |
| ok on est quitte jte dois plus rien |
|
Blizter Banni(e)
Messages : 2002
| Sujet: Re: personnage le plus rapide Mer 27 Juin 2007 - 18:19 | |
| Attention de mettre des abs() aux speeds et mettre speedmax a 0 au comemncement car un speed peut être négatif mais un speed -9 est plus rapide qu'un speed de 5 |
|
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: personnage le plus rapide Jeu 28 Juin 2007 - 13:27 | |
| ok merci je croyais que la variable speed etait automatiquement mise en valeur absolue |
|
??? Utilisateur confirmé: Rang ****
Messages : 1240 Localisation : NLG, 93
| Sujet: Re: personnage le plus rapide Jeu 28 Juin 2007 - 16:34 | |
| Merci, en fait ma variable n'est pas speed mais vit, donc ça change tout ce qu'a dit Blizter :nah: Mais c'est pas grave, ce qu'il a dit peut toujours servir ^^ Pour en revenir au script, en fait ce n'est pas exactement ce que je voulais. Voilà où j'en suis arrivé : - Citation :
if tour='ally' { if perso_tour=-1 { a=instance_find(hero_parent,i) if (a=noone)=false { perso_tour=a.patron a.alarm[0]=1 i+=1 } else { i=0 tour='enemi' } } }
Et oui, il n'y a pas de facteur de vitesse mais ça marche, alors que je n'ai pas réussi à faire fonctionner l'autre (désolé) Bref merci :lng: |
|
Contenu sponsorisé
| Sujet: Re: personnage le plus rapide | |
| |
|