L'optimisation

On parle de tout et de rien (vos jeux préférés, films, manifestations diverses, etc...)
Assis
Messages : 33
Inscription : 12 Août 2019 19:26

L'optimisation

Message par Assis » 16 Sep 2019 21:02

Bonjour, :ugeek:

J'aimerai créer un sujet pour répertorié mes recherches sur l'optimisation car plus j'avance dans mon travail et plus j'envisage les projets futurs et donc les problèmes qui résulteront de l'ampleur de ces futurs projets.
Venez le compléter si vous avez des sources utiles.
Je l'actualiserai au fur et à mesure et j'envisage de traduire certains articles pour les rendre plus accessibles.




Articles sur l’optimisation en générale:

https://docs.onouris.com/unity/optimisa ... on-scripts
Les liens qui suivent sont liés à l'article ci-dessus.
Réutilisation de la mémoire :
https://unity3d.com/fr/learn/tutorials/ ... list=44069
Object pooling (réutilisation de GameObject au lieu d’instanciation) :
https://unity3d.com/fr/learn/tutorials/ ... ct-pooling
Structurer Update quand les scripts sont en monobehaviour : pb du Monobehaviour
https://blogs.unity3d.com/2015/12/23/1k-update-calls/ V → Assez technique, dit qu’il faut penser le monobehaviour en fonction des gros projet car il consomme bcq. Dit aussi que Array est plus rapide.



La doc Unity sur l’optimisation :
https://docs.unity3d.com/Manual/BestPra ... Unity.html

https://docs.onouris.com/unity/optimisa ... rmance-jeu V
https://docs.onouris.com/unity/graphiqu ... -rendu-jeu
https://docs.onouris.com/unity/optimisa ... -graphique
La page d'acceuil de la doc: https://unity.com/dots




Documents en francais :
Animations, transforms, String.equals et audio :
https://unity3d.com/fr/how-to/unity-bes ... erformance

Ordre d’exécution d’un script :
https://docs.unity3d.com/Manual/ExecutionOrder.html

POO Programmation orienté objet, aborde la question de classe et d’heritage:
https://upln.fr/programmation-orientee- ... -heritage/

Alternative POO : Entity Component System (Abrégé ECS, encore en « preview »).
Intro : https://www.youtube.com/watch?v=z9WE3fwre-k
https://unity3d.com/fr/learn/tutorials/ ... job-system


L’outil profiler pour calculer les performances :
https://www.youtube.com/watch?v=fROTtgZK-Zs : Introduction.
https://unity3d.com/fr/learn/tutorials/ ... timization : Série de Tutoriels par Unity
Conférences : Quelques conférences à propos.
https://www.youtube.com/watch?v=OSlOwJP8Z14 Conférence 2017 qui présente tous les outils de profilage.
Dépanner pbs mémoires avec le profiler :
https://www.youtube.com/watch?v=hBI3O9lUpGs Conférence LA.
https://www.youtube.com/watch?v=5b79ZIQBXsg Conférence Berlin.

Vidéos Youtube à propos de la performance:
https://www.youtube.com/results?search_ ... tion+unity 

Erreurs à éviter:
https://www.youtube.com/watch?v=3kino_s-4mo : Un peu long pour ce que c'est mais peut toujours aider les débutants comme moi. 



Voilà j’espère que mon partage pourra aider quelqu'un. :merci:

Avatar de l’utilisateur
ZJP
Messages : 5745
Inscription : 15 Déc 2009 06:00

Re: L'optimisation

Message par ZJP » 19 Sep 2019 15:40

Merci. 8-)

Assis
Messages : 33
Inscription : 12 Août 2019 19:26

Re: L'optimisation

Message par Assis » 24 Oct 2019 10:49

De rien. :amen:

Répondre

Revenir vers « Discussion générale »