User Tag List

Results 1 to 2 of 2

Thread: recherche une astuce pour accéléré le loading

  1. #1
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleSWF Export ModuleXNA Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)

    Join Date
    Jul 2009
    Location
    Québec
    Posts
    113
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    recherche une astuce pour accéléré le loading

    En ce moment, je crée une application qui génère un décor en tuile d'une dimension de 80 pixels x 80 pixels. Le problème c'est que j'ai besoin de générer 500 X 300 tuiles, pour un total de 150000 tuiles pour la totalité de la scène. Je me demande si il est possible de générer seulement une portion des tuiles quand elle sont visible à l'écran.

    Si vous avez des pistes de solution ce serais apprécié.

  2. #2
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleSWF Export ModuleXNA Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)

    Join Date
    Jul 2009
    Location
    Québec
    Posts
    113
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: recherche une astuce pour accéléré le loading

    <div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>Action fixer index X de mon objet Tableau
    LoopIndex(&quot;LoadWorldX&quot+(X Left Frame/(X Right( &quot;Actif&quot; )-X Left( &quot;Actif&quot; )))
    Action fixer index Y de mon objet Tableau
    LoopIndex(&quot;LoadWorldY&quot+(Y Top Frame/(Y Bottom( &quot;Actif&quot; )-Y Top( &quot;Actif&quot; )))
    Positionner mon objet selon la coordonner X et Y de mon Tableau
    index x( &quot;Tableau&quot; )*(X Right( &quot;Actif&quot; )-X Left( &quot;Actif&quot; ))
    index y( &quot;Tableau&quot; )*(Y Bottom( &quot;Actif&quot; )-Y Top( &quot;Actif&quot; ))
    Note : j'utilise de data de mon tableau durant l'action de positionnement c'est pourquoi j'ai choisi de procédé comme cela.
    </pre></div></div>X Right( &quot;Actif&quot; )-X Left( &quot;Actif&quot; )
    Cette formule permet de trouver la dimension en largeur (width)de l'objet actif.
    Y Bottom( &quot;Actif&quot; )-Y Top( &quot;Actif&quot; )
    Celle-ci permet de trouver la hauteur (height)
    Donc en résumé
    <div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>(X Left Frame/(X Right( &quot;Actif&quot; )-X Left( &quot;Actif&quot; )))
    correspond à (X Left Frame/ Width de mon objet)
    ensuite je multiplie cette coordonné selon l'index de ma boucle rapide </pre></div></div>Ce code permet de situé ou je suis rendu dans ma grille du tableau selon la position en haut à gauche de l'écran. Bien entendu j'utilise une boucle imbriqué du genre.<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>Si le joueur se déplace : Lance LoopX ((X Right Frame-X Left Frame)/(X Right( &quot;Actif&quot; )-X Left( &quot;Actif&quot; ))) fois
    Lors de LoopX : Lance LoopY ((Y Bottom Frame-Y Top Frame)/(Y Bottom( &quot;Actif&quot; )-Y Top( &quot;Actif&quot; )) fois</pre></div></div>Cela réduit à environ 100 objets selon l'endroit où je suis situé dans l'écran de jeu. Ce qui est largement inférieur à 150 000 comme je devais avoir au début. En paufinant un peu ces formules je suis sur qu'on pourrait trouver de quoi d'un peu mieux comme procédé.

Similar Threads

  1. astuce: charger un objet d'une autre scène et le créer dans l'éditeur globale
    By graboide in forum Multimedia Fusion 2 - Technical Support
    Replies: 15
    Last Post: 9th December 2012, 03:18 PM
  2. recherche un lien pour télécharger une extension
    By imported_maurice in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 27th November 2012, 08:10 PM
  3. Loading personalisé pour une app vitalize
    By waw_demmon in forum Multimedia Fusion 2 - Technical Support
    Replies: 5
    Last Post: 13th June 2008, 01:55 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
  •