Limite de flash avec les collisions

salimusta Messages postés 69 Date d'inscription mardi 15 février 2005 Statut Membre Dernière intervention 14 février 2006 - 13 févr. 2006 à 23:25
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 - 6 janv. 2007 à 23:29
Voila je suis sur un projet de jeu flash de voiture vue de dessus.
http://salim.usta.free.fr/2005/HizSipasi4.1.swf

Mais depuis qq jour j'ai constaté un comportement bizarre de la voiture en AI qui se deplace donc seule. Lorsque qu'elle s eloigne de la voiture du joueur, la collision de ces capteurs ne marchent plus! Apre plusieurs tests, je me suis apercu que les collisions n'étaient plus gerer lorque des clip sortaient de la zone de travile de flash (la zone en gris). Car le monde est un grand clip qui se deplace, et lorque la voiture sort de la zone de travail, elle bug. Je pense que je ne pourrait pas resoudre ce probleme mais je tente ma chance pour savoir si qq un a une idee, mon jeu etait pourtant bien parti...

HELP
Salim

11 réponses

Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
14 févr. 2006 à 15:42
Je ne saurai pas vraiment répondre a ta question mais premièremnt, passe a une cadence de lecture plus élevé, 20 par exemple.
Ensuite, pour l'ergonomie lace ton swf dans une page web, c'est tout de même agreable et le navigateur ne redimensione pas le swf (tu gagne en ressource)

Sinon le jeu en lui même est pluto bien réaliser.



Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)</< body>
0
salimusta Messages postés 69 Date d'inscription mardi 15 février 2005 Statut Membre Dernière intervention 14 février 2006
14 févr. 2006 à 15:46
la cadence est deja reglee sur 20 ips! c sans doute que le jeu est gourman en ressource donc ca rame... Mais c domage, je vais etre obligé de stoper le jeu, faire une vue plus lointaine ou faire un circuit plus petit, snif.
Vraiment pas d idee? pour agrandir la zone en gris par exemple?
0
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
14 févr. 2006 à 16:06
Bin comme sa, je ne pourai pas te donner de réponse, et je ne regarderai pas le code ce sera je pense très long...
Le mieux c'est que tu analyse ton code en suivant l'information, prend un bout de papier, sa aide.
Tu trouvera peut être l'erreur, utilise les traces pour vérifier que l'info passe bien.
C'est comme sa que je fais lorsque j'ai quelque chose qui ne marche pas.



Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)</< body>
0
salimusta Messages postés 69 Date d'inscription mardi 15 février 2005 Statut Membre Dernière intervention 14 février 2006
14 févr. 2006 à 16:18
tu sais, sans mentir, j'ai deja mis des traces PARTOUT!! de l initialisation des variables aux sorties de chaques fonctions! le probleme est que flash ne gere plus les collisions lorsque les clips sont situés à de grandes coordonnées, qui correspond a la limite en gris!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
14 févr. 2006 à 16:43
Oui il y a une limite a ses coordonées, flash arete automatique cela pour éviter les valeur infinie et l'utilisation de ressource pour rien.
Peut être, mais je n'en suis absolument pas sur, qu'il faut que tu définisse ton niveau d'infinité.
Je ne me souvient plus de la fonction mais il existe dans flash 8 une fonction permetant de définir a partir d'ou flash considère que c'est une valeur infinit.

Je doute que se sois sa qui te pose problème mais qui sais...



Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)</< body>
0
cs_booser Messages postés 1 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 3 janvier 2007
3 janv. 2007 à 18:50
Pour agrandir la zone en gris, il faut aller dans propriétés du document puis cliquer sur taille.
0
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
3 janv. 2007 à 20:20
booser la réponse n'était pas aussi simple que sa.
Le problème venait du fait qu'a partir de certaine coordonée (-1000 en x par exemple) flash considère qu'il s'agit d'une valeur infinie.

C'était bien sa Salimusta ?

Blacknight
http://www.flash-nouvelle.com/ La révolution arrive ! Tous les outils et toutes l
0
salimusta Messages postés 69 Date d'inscription mardi 15 février 2005 Statut Membre Dernière intervention 14 février 2006
5 janv. 2007 à 18:44
oui voila exactement.Mais comment puis je definir les limite de flash, par exemple définir l'infini a 100 000?

telle est la question...
0
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
5 janv. 2007 à 21:21
Comme je te l'avais dis dans mon précédent message, il y a une variable (ou fonction je ne sais plus) qui peut être modifier sous flash pour lui permetre de redéfinir son infini.
Par contre j'y pense.
Pourquoi veut tu tester des colisions dans des zones hors celle que l'on voit ?

Blacknight
http://www.flash-nouvelle.com/ La révolution arrive ! Tous les outils et toutes l
0
salimusta Messages postés 69 Date d'inscription mardi 15 février 2005 Statut Membre Dernière intervention 14 février 2006
6 janv. 2007 à 23:27
ba je fais un jeu de voiture. La voiture etant fixe par rapport a la zone de travail de flash, c'est la carete qui bouge.
Hors, certain point de la carte peuvent aller dans des coordonnée tres grandes, car des voiture qui sont dotees d intellignece artificielle avance en analysant les coordonees, probleme elel tourne en rond kan on va dans des coordonnee trop grande...
0
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
6 janv. 2007 à 23:29
C'est un problème pluto embettant vu comme sa.
Si tu tiens toujours à être aidé la dessus je te conseillerai de reposter un nouveau topic pour qu'il attire l'oeil.
Celui si à bientot un an.

Blacknight
http://www.flash-nouvelle.com/ La révolution arrive ! Tous les outils et toutes l
0
Rejoignez-nous