Comment Cocos Creator optimise la taille du package

Composition du corps du package Cocos Creator et techniques d'optimisation :

1 : La majeure partie du volume de code (moteur + code métier settings.js) réside dans le moteur ; l'optimisation du moteur est très simple. Il vous suffit de supprimer les modules inutiles. Vous devez savoir quels modules prennent beaucoup de volume. , comme le moteur physique. Si vous ne pouvez pas utiliser le module, ne l'utilisez pas . Cocos Creator est un éditeur 2D assez bon qui peut remplacer le Tilemap et supprimer la logique du Tilemap.

Comme le montre l'image :

Code de logique métier : En général, nous ne pouvons pas le modifier. Votre logique métier est presque la même. Cependant, vous devez faire attention à un fait que plus de 95 % des étudiants ignoreront : settings.js, qui décide de la taille du paramètre. js ? Le nombre de fichiers dans les ressources et les ressources non chargées de code, je publierai certainement le module de ressources.

2 : Ressources en images ;

    Format de compression des images : la taille de l'arrière-plan et du jpg doit être plus petite que celle du png, de l'image d'arrière-plan jpg et de nombreux formats d'image. Après avoir exporté des images artistiques, ces images peuvent toujours être compressées. TinyPNG, etc. ; Résolution de l’image : 1920x1080 > 960x540 ; Réduisez simplement la résolution.

    Utilisez autant que possible des images de neuf carrés au lieu d'une image entière, ce qui réduit considérablement la résolution de l'image, économisant ainsi des ressources ;

    Clarté de l'image : En fait, l'algorithme de compression peut également ajuster la clarté, le png et le nombre de coefficients de quantification. Les informations clés deviendront moins nombreuses et la clarté diminuera, mais la résolution ne changera pas ;

   Format pixel de l'image : C'est également possible, argb4444 est très rare, sauf si vous n'êtes pas en couleur.

   Une fois l'atlas emballé, il y aura de l'espace : un espace vide pour l'organisation et l'ajustement ;

   Nombre d'images : moins il y en a, mieux c'est, animation d'images, réduisez le nombre d'images, remplacez l'animation d'images par une animation squelettique pour économiser les ressources ;

 3 : Ressources d'effets sonores musicaux (format de compression, taille de la musique de fond, nombre de musique, canaux, taux d'échantillonnage) ;     

Format de compression : WAV --->Volume mp3, ogg,

   Canal : données à deux canaux, puis à ce moment-là, le volume sera doublé ;

   Taux d'échantillonnage : 1 seconde ---》44100 échantillons, réduisez le taux d'échantillonnage, utilisez un logiciel de compression pour le faire et des outils d'encodage vidéo pour le faire ;          

   Musique de fond : la taille est généralement relativement grande, elle doit donc d'abord être optimisée si possible ;

 4 : Bibliothèque de polices :

    (1) Pour le texte à effets spéciaux, essayez d'utiliser des polices bitmap, quelques lettres + images, le volume est beaucoup plus petit qu'une bibliothèque de polices complète et les performances sont encore meilleures ; comme les chiffres, le texte de l'interface, bmpfont ---> Fichiers .png + .fnt ;

    (2) Utilisez autant que possible les polices système ;

    (3) Fontmin peut compresser la bibliothèque de polices et supprimer le texte inutilisé de la bibliothèque de polices pour réduire la taille ;

     (4) Lequel a les meilleures performances, les mots bitmap ou les mots appropriés ? Mots bitmap : la vitesse est rapide, mais la mémoire est grande. Mots modérés, la vitesse est lente, mais la mémoire est petite.

L'optimisation du corps du package du créateur Cocos se termine ici

Je suppose que tu aimes

Origine blog.csdn.net/Unity_RAIN/article/details/134591742
conseillé
Classement