Compétences :
Aucune compétence n'a été indiquée pour cet atelier.Versions des logiciels :
Caractéristiques de l'Atelier
- 5 Sessions
- 13min
- 0 question
- Difficulté : 3/5
- Déja inscrit : 13
Présentation de l'atelier
Pourquoi utiliser un object pooler dans Unity ?
Il faut savoir que l'utilisation de la méthode Instantiate de Unity, est une opération coûteuse, et il en est de même pour la méthode Destroy !
Ainsi dans les cas typiques où l'on a besoin de faire apparaître beaucoup d'items (comme des balles par exemple), de manière fréquente et continue ... on risque de voir chuter les FPS de notre jeu vidéo.
Et ceci est encore plus valable sur des plateformes mobiles .
Pré-requis: Bases d'utilisation de l'éditeur Unity - Bases du c#
Dans cet Atelier nous allons voir comment créer et utiliser un Object Pooler, afin d'optimiser notre code.
Nous partirons de la situation de guerriers qui tirent au fusil des "balles", et nous verrons:
- Cas sans Pooler - non optimisé
- Cas avec Pooler - optimisé
Vous cherchez à optimiser votre code, afin déviter des lags lors des apparitions des items dans votre jeu vidéo ?
Alors n'hésitez plus et découvrez comment utiliser un Object Pooler avec Unity.
Cette méthode est très employée dans les jeux vidéos et c'est un concept fondateur de tout développement de jeux.
En effet l'utilisation d'un Object Pooler n'est pas réservée à Unity. Tous les autres moteurs de jeux vidéos peuvent utiliser ce concept.
Mais ce sera toujours à vous de coder votre propre Object Pooler, ou alors il vous faudra trouver sur l'Asset Store des packages déjà prêts.
Aussi dans cet Atelier nous vous expliquons comment créer et utiliser votre propre pooler de manière simple et efficace !
Le package de l'Atelier est disponible en téléchargement afin de pouvoir étudier plus efficacement.
Prêts pour monter d'un cran la qualité de votre code en utilisant un Object Pooler sous Unity ?
Rendez-vous dans la première session .
Légende
- : Session Texte
- : Video
- : Quizz
- : Bug (TroubleShooting)
- : Tutoriel
- : Exercice
- : KKF
- : Brief
- : Sans description
Plan de l'atelier
-
2 Sessions
-
2.
Concept d'un Pooler
-
3 Sessions
-
1.
Implémentation sans Pooler -
2.
Implémentation avec Pooler -
3.
Conclusion de l'Atelier Pooler
-