Introduction à l'optimisation
Objectifs
Les objectifs de cette vidéo sont :
- Apprendre à éviter les appels répétés à GetComponent
- Optimiser la gestion des composants dans Unity
- Améliorer les performances globales du jeu
Résumé
Découvrez comment optimiser l'appel des composants dans Unity pour améliorer les performances de vos jeux.
Description
Dans cette leçon, nous allons voir comment optimiser les appels de composants dans Unity en évitant l'utilisation répétitive de la méthode GetComponent lors de l'update. Nous allons créer une référence à notre BehaviourWeapon afin de ne l'appeler qu'une seule fois, ce qui améliorera les performances.
Ce processus commence par l'ouverture du script BehaviourEnemy. Nous créons ensuite une instance de la classe BehaviourWeapon, représentant ainsi une optimisation majeure. En limitant les appels à GetComponent à une seule fois lors de l'initialisation (setup), nous évitons un impact négatif sur les performances pendant l'exécution du jeu.
Nous testons également le changement d'arme de notre ennemi et abordons le cas où notre ennemi n'a plus de munitions. Nous préparons ainsi notre ennemi à se rendre vers un point de rechargement. Cette même logique s'appliquera également au joueur.