Cherchez Unity

Des outils pour résoudre les problèmes et optimiser votre architecture

Dernière mise à jour : novembre 2018

Ce que vous découvrirez sur cette page : les trois conseils de Richard Fine pour améliorer votre expérience de programmation de scripts avec Unity. Appliquez-les pour un développement plus efficace et plus simple !

En tant que développeur qui passe une bonne partie de son temps à s'impliquer dans la communauté Unity, Richard a aidé de nombreux clients à améliorer leur programmation. Vous trouverez sur cette page des conseils pour utiliser efficacement le débogueur, sur la puissance « révolutionnaire » de la classe des objets programmables et sur quand optimiser votre projet.

Apprenez à utiliser efficacement le débogueur

Si vous pouvez diagnostiquer de nombreux problèmes avec la commande Debug.Log, le débogueur vous aide à les diagnostiquer plus rapidement et de façon plus approfondie. Si vous ne l'avez encore jamais utilisé, lisez nos guides pour Visual Studio et pour son prédécesseur sur Mac, MonoDevelop. Si vous connaissez cet outil, je vous recommande de prendre le temps d'étudier toutes les possibilités qu'il vous ouvre, notamment la définition de breakpoints conditionnels ou l'utilisation de la fenêtre Immediate.

apprenez à utiliser efficacement le débogueur

Ajoutez la classe ScriptableObject à votre boîte à outil mentale pour les techniques de programmation

La classe des objets programmables est une partie souvent méconnue de l'API Unity. La comprendre vous aidera à construire une architecture plus claire et plus élégante, à simplifier vos tâches, à vous baser davantage sur les données et à mieux séparer les points problématiques dans votre projet. Pour des informations plus détaillées sur les objets programmables et plus d'exemples d'utilisation, regardez les incroyables interventions à Unite : J'ai donné une présentation du sujet, classe vidéo de l'équipe d'apprentissage Unity, ou encore, plus détaillé, dans cette très bonne intervention de Ryan Hipple, de Schell Games.

Optimisez tout au long du processus de développement, pas seulement à la fin

Il arrive que la solution à un problème de performance soit de modifier la conception de votre jeu. Et plus vous optimisez tard, plus il est difficile de mettre ces changements en place. Lorsque vous optimisez vos contenus, la fenêtre de statistiques vue du jeu constitue un bon point de départ, mais pour vraiment comprendre vos problèmes vous devriez utiliser le Profiler ; celui-ci contient une quantité énorme d'informations, et pour obtenir les résultats les plus précis, le meilleur moyen est de faire le profil de votre jeu une fois compilé, et non dans l'éditeur.

Optimisation de la programmation Unity

La fenêtre Profiler

Plus de ressources

Dites-nous si vous avez aimé ce contenu !

Oui, continuez comme ça Ça pourrait être mieux