module IOS est les boucles rapide
Bonjours,
j'ai l'impression que le module IOS rame beaucoup quand ont utilise les boucles rapide non ?
j'en utilise pas beaucoup pour mes ennemis,quand ils aparaissent a l'écran, sa rame. faut t'il carément les interdire ?
sinon est ce le fais que j'utilise une grille avec des case de 32 x 32 sur une surface de 1504 x 1504, sa fais beaucoup de decores, meme si la plus part sont identique et qu'il y a beaucoup de décore rapide, sa peu venir de la ? , trop de décore a positionner ?
j'arrive pas a optimiser mon jeu quoi que je fasse malgrés mes efforts sa rame toujours [img]<<GRAEMLIN_URL>>/smirk.gif[/img]
edit:
j'ai fais des essais et mon probleme viens bien des boucles rapide, j'ai cloner 10 ennemis mis sur la map et sa ne ramer pas du tous, donc j'en conclu que les boucle rapide avec ios c'est à éviter à tous pris ! ce qui complique les choses [img]<<GRAEMLIN_URL>>/frown.gif[/img]
je vais faire des boucles pas rapide ^^'
Re: module IOS est les boucles rapide
C'est dur, dur, ... De mettre un jeu pour qu'il ne rame pas... !
300 comment [img]<<GRAEMLIN_URL>>/laugh.gif[/img]
Re: module IOS est les boucles rapide
oui c est pas evident, j ai fais un systeme de boucles pas rapide, a chaque image par seconde je scan un objet ^^, bon sa rame pas sa marche mais faut pas metre 50 objet ! [img]<<GRAEMLIN_URL>>/smile.gif[/img] sinon ils s actualiserons toute les seconde loool, c est compliquer un rpg sur iphone, je fais le max pour optimiser je suis qu a 14 mo de ressource bouffer mais j ai l impression que les boucles bouffe tous le processeur :/, me separer de mes boucles c est dur [img]<<GRAEMLIN_URL>>/smirk.gif[/img]
Re: module IOS est les boucles rapide
suis je le seul francais a utiliser le module ios ? ^^, personnes d autre a le meme probleme ? chez moi la moindre boucle fais ramer, il ne faut pas les utiliser, quelqu un confirme ce probleme ? je precise que mes boucles sont ranger dans des groupes qui s active et se desactive pour optimiser le code.
Re: module IOS est les boucles rapide
Je suis Suisse et j'utilise le IOS.
Si je confirme que c'est normal que ça rame a mort;
Cela peut t'aider:
- http://community.clickteam.com/showthread.php?t=65324
- http://community.clickteam.com/showthread.php?t=65188
Bonne Chance moi je ne sais pas quoi faire avec un jeu qui raaaaame tellement, a part si je supprime tout, sauf que le jeu est nul sans rien...
Cordialement, Flechenoir.
Edit: CapitaineCaverne et cyberclic utilise aussi l'IOS je crois :P
Re: module IOS est les boucles rapide
oui j ai l impression que c hyper limiter le module ios. ont peu pas metre beaucoup d objets ont peu pas utiliser de boucles, pfiou je fais quoi un pong !?
le lien je connaissais j applique toutes les regles mais malgres tous sa rame, a peine 50 objets dupliquer de 32x32 avec des comportement sans aucunes boucles et bam sa lag :/, je dois faire d autre test mais a mon avis c est peine perdu j arriverai a rien plus qu a apprendre la programation ^^ ,
c est quand meme ragant qu ont en vois l unreal engine ont se dit mince je peu quand meme afficher quelques sprite a l ecran ! [img]<<GRAEMLIN_URL>>/smile.gif[/img].
Re: module IOS est les boucles rapide
Franchement, c'est vrai que tu vois des jeux du genre Call of Duty, en HD.
Alors que je peux même pas faire un petit jeu de plateforme qui rame pas... Ca fait rager presque !
En tout cas je peux déjà dire que tu peux baisser les images par seconde, ça fait moins ramer !
Conclusion pour Clickteam, Je trouve c'est vrai le modules IOS est très limiter, je pense qu'il est possible de l'améliorer au niveau de la performance, enfin je l'espère...
Re: module IOS est les boucles rapide
certe c'est hyper limiter, mais je viens de m'apercevoir de quelque chose, j'ai optimiser mon appui au maximum et sa ne ramer pas du tous est sa c'est mis a ramer du jour au lendemain alors que j'ai pas changer grand chose juste ajouter des décores, j'ai essayer de supprimer des trucs a droite et a gauche et sa continue a ramer je pense qu'il y a un truc basique dans l'éditeur d'événements ou dans les objets/décores qui fais ramer, sa me faisait même planter l'apli, si je pouvais metre le doigt dessus!
choses bizarre j'ai rectifier quelque truc sur mon apli j'avais mis des décore en actif [img]<<GRAEMLIN_URL>>/smirk.gif[/img] sa faisait forcémement ramer, j'ai maintenant 40 actifs dans le simulator iphone sa rame a mort ! sur mon iphone 4 c'est hyper fluide :(, je pige pas tous, mon jeu ce lance jamais du premier coup depuis xcode, sa plante tous le temps parfois je doit redémarrer l'iphone.
sa me soule je sais que ce module à du potentiel mais il a l'air vraiment pas optimiser et beaucoup bugué, il parait qu'ont peut tester la bêta de la prochaine maj avec le numéro de série j'ai jamais trouver le lien pour le télécharger :'(, peut être le module sera mieux optimiser que sa tournera mieux.
pour les intéresser il existe dans xcode un paramatre pour optimiser l'application dans building sittings et optimisation level [img]<<GRAEMLIN_URL>>/wink.gif[/img]
pour le moment iOS me sert a rien [img]<<GRAEMLIN_URL>>/frown.gif[/img] il me fais peur il rame trop vite [img]<<GRAEMLIN_URL>>/frown.gif[/img]
edit:
j'ai réussi a télécharger la derniere beta ben que dire, sa rame mille fois plus qu'avant!!! le jeu réagit pas du tous comme dans mmf2, c'est une horreur, épouvantable, je perd espoir.
Re: module IOS est les boucles rapide
On peut tout de meme creer des jeux avec pas mal d'objets, et avoir quelques boucles! Jetez un coup d'oeil au forum Anglais et vous verrez la liste des jeux.
Graboide, tu as accepté d'utiliser la version beta, je te rappelle que c'est normal qu'il y ait des problemes. C'est le but des versions beta. Si ca te gene trop, sors du ebta test, retourne au build 254 et attend le build 255.
Ton appli ne rame pas du tout sur mes machines. Si tu essaye sur iPhone 3G c'est normal que ca rame, le processeur est lent.
Re: module IOS est les boucles rapide
non c etais avec la version du build 254 que sa rame, j ai fais je sais pas combien de tests des tonnes, mais c est bizarre sa viens pas des actifs non plus il y a un trucs qui fais ramer parce que mon jeu mange que 14 mo j ai desendu le nombre d actifs au maximum et sa rame toujours dans l emulateur sa ramer pas avant, j ai ajouter quelque chose qui fais lager et je met pas le doigt dessus, par contre la beta 7 a un bug sur l objet multitouche les coordonner renvoyer une fois compiler ont l air fausse, ont le vois sur l appli que je vous ai envoyer, l objet touche se creer en bas a droite mais dans mmf2 il se creer au bon endroit,
par contre les boucles rapide je suis formelle j ai tester pas mal de fois faut vraiment en metre tres tres peu , sa rame tres vite
ps: oui les derniere version que j ai fais rame plus j ai viré pas mal de trucs ;), je dois les modifier pour que sa passe bien
merci pour vos reponse [img]<<GRAEMLIN_URL>>/smile.gif[/img]
Re: module IOS est les boucles rapide
salut,
j'ai fais des test avec la béta 6, la 7 étant bugué mon jeu marche pas :(, alors c'est plutot trés concluant, j'ai pu monter a 200 actifs sur mon iphone 4 sans aucuns ralentissement!!!!
j'ai réessayer avec mes ennemis qui utilise des boucles rapides, c'est presque fluide, léger ralentissement mais c'est trés correct, je n'utiliserai pas de boucles quand même, petit truc sympa la rotation de l'ecran se fais de maniere fluide est non plus d'un coup comme avant est sa fais plus sympa ;), les décores rapide se place mieux ( plus de décalage de 1 px par ci par la comme j'avais avant).
bref sa fais plaisir le module est plus rapide est bug beaucoup moins :), vivement la version finale.
edit:
par contre lajout d'une musique fais planter a tous les coup l'appli au bout de quelques secondesn ne pouvant pas tester la beta 7 je sai pas si sa été corriger j'attendrai la béta 8 voir si le bug persiste
reedit, en fais même sans les musique sa plante comme un ancien fichier que j'avais je pense que c'est bug qui n'a jamais été corriger je vous envoie mon fichier
Re: module IOS est les boucles rapide
pour les interesser il existe une extensions qui pemet de choisir chaque objets un a un en un cycle de maniere beaucoup plus fluide que les boucles rapide de mmf2 il sagit de foreach, elle est trés simple a utiliser, elle remplie une trés grosse l'acunes de mmf2 est elle est compatible ios, juste magique sa devrait implémenter a mmf2 d'origine ce genre d'extension.
par contre aprés l'avoir tester elle est quand même beaucoup bugué mais trés prometeuse
Re: module IOS est les boucles rapide
Bonsoir,
Graboide, elle fait quoi exactement cette extension ForEach sous MMF2 ?
Ce nom me rappelle le script shell d'Unix où une instruction portait le même nom (également dans le langage de script awk toujours sous Unix) Si ma mémoire est bonne, cette instruction effectuait une boucle (non pas rapide !)en examinant chaque élément d'un tableau. La grande force avec Unix était que l'on pouvait combiner Foreach avec d'autres instructions sur la même ligne (le résultat d'une commande devant la source d'une autre)
A+
Xierra
Re: module IOS est les boucles rapide
foreach est dans beaucoup de language de programation la elle permet de realiser une boucle rapide qui "scan" chaque objets un a un en un cycle, sa te permet par exemple de leur affecter un capteur a chaqu un qui les suis continuellement, ont peu aussi rajouter des conditions,
avantage par rapport au boucle rapide de mmf2.
pas besoin d utiliser des drapeaux pour diferentié les objets
plus rapide !
le code est plus simple a lire
l extension et hyper simple a utiliser
desavantage
elle bug beaucoup sous ios, si ont rajoute des condition par exemple sa fonctionnera pas sous ios, j ai tester sous mmf2 nikel ! ios sa n a plus rien a voir
je vais envoyer un exemple au programmeur de cet extension