User Tag List

Page 4 of 6 FirstFirst ... 2 3 4 5 6 LastLast
Results 31 to 40 of 52

Thread: Performance on Android - case study, conclusions and help needed

  1. #31
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    836
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by fredetmumu View Post
    j'ai longtemps chercher a optimiser pour android, en suivant tout les conseils possible, il n'y a que 3 qui changent vraiment la difference:

    utiliser des groupes activés / désactivés

    utilisé des evenement parents/enfant dans les boucles + la fonction "break"

    et surtout: mettre le moins d'actif et de decors possible, pour cela il faut remplacer les differents petits decors utilisés par une grosse image composée de tout les decors, (j'ai créé un petit programme sous fusion qui enregistre la scene complete en une grosse image bmp)
    A quoi sert la fonction break et comment l'utiliser de manière efficace ?

  2. #32
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    836
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by fredetmumu View Post
    j'ai longtemps chercher a optimiser pour android, en suivant tout les conseils possible, il n'y a que 3 qui changent vraiment la difference:

    utiliser des groupes activés / désactivés

    utilisé des evenement parents/enfant dans les boucles + la fonction "break"

    et surtout: mettre le moins d'actif et de decors possible, pour cela il faut remplacer les differents petits decors utilisés par une grosse image composée de tout les decors, (j'ai créé un petit programme sous fusion qui enregistre la scene complete en une grosse image bmp)
    A quoi sert la fonction break et comment l'utiliser de manière efficace ?

    Moi j'ai surtout remarqué, en plus du nombre d'objets, que c'est la lecture des sons qui créent le plus de problème. D'un appareil à un autre ça peut tout faire ramer. Suffit de couper tous les sons (ils ne sont plus du tout lu dans mon appli) et hop le jeu tourne a fond ! Android est vraiment une saloperie a optimiser, surtout qu'à chaque maj d'Android ça bousille des trucs... Alors que sur iOS, même sans optimiser mon jeu, ça tourne au poils !...

  3. #33
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)

    Join Date
    Jul 2019
    Posts
    86
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Maybe you got the wrong apk. I'll send you a new one soon after some more optimization.

  4. #34
    Clicker Fusion 2.5

    Join Date
    Jan 2018
    Posts
    206
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    la fonction break sert pour les evenements enfants:
    imaginons un jeu :

    (evenement parents/enfants)
    si LE PERSONNAGE est sur le labyrinthe
    - fleche droite est appuyé : va a droite
    - fleche gauche est appuyé : va a gauche
    - fleche haut est appuyé : va en haut
    - fleche bas est appuyé : va en bas

    fusion lira les 4 conditions enfants meme si la fleche droite est appuyé alors que si la fleche droite est appuyé il est inutile de tester les 3 conditions suivantes, en ajoutant "break" ca dit a fusion que si la condition est vrai il arrete de verifier les condition suivantes, ça optimise beaucoup

  5. #35
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    836
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    doublon doublon

  6. #36
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    836
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by fredetmumu View Post
    la fonction break sert pour les evenements enfants:
    imaginons un jeu :

    (evenement parents/enfants)
    si LE PERSONNAGE est sur le labyrinthe
    - fleche droite est appuyé : va a droite
    - fleche gauche est appuyé : va a gauche
    - fleche haut est appuyé : va en haut
    - fleche bas est appuyé : va en bas

    fusion lira les 4 conditions enfants meme si la fleche droite est appuyé alors que si la fleche droite est appuyé il est inutile de tester les 3 conditions suivantes, en ajoutant "break" ca dit a fusion que si la condition est vrai il arrete de verifier les condition suivantes, ça optimise beaucoup
    Ah ouai excellent ! Je ne savais même pas qu'il y avait ça dans fusion ! Dire que j'ai optimisé à mort mes events avec les child-events pour soulager la lecture des events, et que j'ai dû ruser pour que le jeu ne lise pas les autres child-events pour éviter les erreurs.... Ca va être chaud de reprendre ça proprement lol
    Mais moi j'ai surtout vu en dehors des events, le problème de lecture de sons sur certains appareils android qui fond ramer le jeu, c'est assez casse-pied...

  7. #37
    Clicker Fusion 2.5

    Join Date
    Jan 2018
    Posts
    206
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    ouio çam'est arrivé, il y avait une histoire de "prechargement" mais je me souviens plus trop

  8. #38
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)

    Join Date
    Jul 2019
    Posts
    86
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by janpier View Post
    here are the windows that appear to me, first the tutorial, then the choice of the level and finally when I click on the island a background and nothing else. advertising seems to interfere a bit, I would use video rewards if possibleAttachment 29640Attachment 29641Attachment 29642
    Hey, I was able to recreate the bug you were talking about. Just dont click the first island, start from the second one, I will fix it

  9. #39
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    836
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Does anyone know what are the best settings to use in Runtime Options to use in the App properties? Does it is really used for Android app? On iOS most of the option are grayed.

  10. #40
    Clicker Fusion 2.5

    Join Date
    Jan 2018
    Posts
    206
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    j'ai un peu tout essayé en cochant les différents trucs et en recompilant avec un même programme et franchement je n'ai pas vu de différence ., ces options doivent servir éfficacement dans certains cas mais vraissemblablement pas pour les programmes standarts que je dévelloppe moi. la seule chose qui semblait avoir un impact c'est de bien cocher "réduction de couleur" et encore je ne suis pas sur que ce n'etait pas juste dans ma tête...
    vraiment, sous android, il faut mettre le moins d'actif/decors possible (je parle en nombre et pas en taille), moi passé 250 ça ne tourne plus a 60 fps et optimiser les boucles (grace a 2.5+ et les evenement parents/enfant notament)

Page 4 of 6 FirstFirst ... 2 3 4 5 6 LastLast

Similar Threads

  1. android bad string performance
    By Skyhunter in forum Android Export Module 2.5
    Replies: 3
    Last Post: 17th January 2015, 03:38 PM
  2. Performance problem on android
    By gnodab2 in forum Android Export Module Version 2.0
    Replies: 10
    Last Post: 2nd April 2014, 10:12 AM
  3. World Scale Engine - Performance improvement needed
    By Fanotherpg in forum Guides, Tutorials, Examples, Widgets
    Replies: 2
    Last Post: 25th March 2014, 12:45 PM
  4. [MMFIIDEV] Pathfinding Tactical RPG case par case
    By Falco in forum Multimedia Fusion 2 - Technical Support
    Replies: 4
    Last Post: 16th March 2010, 05:12 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •