UPLN

Unity Pour les Nuls

Développement UNITY3D, C# Web News Geek Actu Tutoriels Entraide

UPLN
  • Accueil
  • Tutoriels
  • News
  • Geek
  • Games
    • Quizz Game Informatique
    • Flappy Bird Clone WebGL
  • Playlist Youtube
    • Tutoriels Divers
    • Créer un FPS Player Avec UNITY
    • Realiser une voiture de course 3D avec UNITY
    • Car Racing 2D avec Unity3D
    • Création d’un Simon avec UNITY
    • Création d’un Ennemie 3D avec Intelligence artificiel UNITY3D
    • Animator UNITY3D
    • Jeu Multi-player PONG UNET
    • Gestion des Inputs Smartphone
    • Faire Nager le FPS Player avec UNITY3D
    • PACMAN avec UNITY3D
    • Création d’un minigolf 3D avec UNITY3D
    • Multiplayer 2 contre 2 Photon avec UNITY
    • Flappy Bird Clone
  • Formation a prix réduit
  • Forum
    • Demande d’aide Unity3D & Script
    • Liens Ressources
    • Vos créations, vos projets
    • Vos demandes de tuto
    • Collaborer sur un jeu
  • Tools
    • UnifyWiki
    • JavaScript<->C#
  • Contact
  • Zone Membre
    • Login
    • Register
    • Mon Profil
    • Mot de passe oublié

Corriger ses erreurs grâce a la console d’ UNITY

Lorsque l’on débute, on est souvent confronté a des erreurs de “débutant”, dans cette vidéo je vous explique comment analyser les erreurs les plus courantes qui me sont remonté par la chaîne YouTube, ou le site web (www.upln.fr) en utilisant les informations de la console d’ Unity.

Ci dessous la traduction de la documentation officiel :

Fenêtre de console

La fenêtre de la console (menu: Fenêtre> Console ) affiche les erreurs, les avertissements et les autres messages générés par Unity. Pour faciliter le débogage, vous pouvez également afficher vos propres messages dans la console en utilisant les debug.log , Debug.LogWarning et Debug.LogError fonctions.

La barre d’outils de la fenêtre de la console comporte plusieurs options qui affectent la manière dont les messages sont affichés.

Le bouton Effacer supprime tous les messages générés à partir de votre code mais conserve les erreurs du compilateur. Vous pouvez arranger que la console soit effacée automatiquement chaque fois que vous exécutez le jeu en activant l’ option Effacer sur le jeu .

Vous pouvez également modifier la façon dont les messages sont affichés et mis à jour dans la console. L’ option Collapse affiche uniquement la première instance d’un message d’erreur qui se répète. Ceci est très utile pour les erreurs d’exécution, telles que les références nulles, qui sont parfois générées de manière identique sur chaque mise à jour de l’image. L’ option Pause d’erreur fera en sorte que la lecture soit interrompue chaque fois que Debug.LogError est appelé à partir d’un script (mais notez que Debug.Log ne s’arrêtera pas de cette manière). Cela peut être utile lorsque vous souhaitez congeler la lecture à un point spécifique en cours d’exécution et inspecter la scène.

Enfin, il existe deux options pour afficher des informations supplémentaires sur les erreurs. Les éléments du journal Open Player Log et Open Editor Log dans le menu de l’onglet de la console permettent d’accéder aux fichiers journaux d’Unity qui enregistrent des détails qui ne s’affichent pas dans la console. Consultez la page sur les fichiers journaux pour plus d’informations.

Avertissements et mises à jour automatiques obsolètes de l’API

Entre autres messages, Unity montre des avertissements sur l’utilisation d’appels API obsolètes dans votre code. Par exemple, Unity avait une fois des “raccourcis” dans MonoBehaviour et d’autres classes pour accéder à des types de composants communs. Ainsi, par exemple, vous pouvez accéder à un Rigidbody sur l’objet en utilisant un code comme:

C#
1
2
3
    // The "rigidbody" variable is part of the class and not declared in the user script.
    Vector3 v = rigidbody.velocity;
 

Ces raccourcis ont été obsolètes, alors vous devriez maintenant utiliser un code comme:

C#
1
2
3
4
    // Use GetComponent to access the component.
    Rigidbody rb = GetComponent&lt;Rigidbody&gt;();
    Vector3 v = rb.velocity;
 

Lorsque les appels API obsolètes sont détectés, Unity affichera un message d’avertissement à leur sujet. Lorsque vous double-cliquez sur ce message, Unity tentera de mettre automatiquement à niveau l’utilisation obsolète vers l’équivalent recommandé.

Enregistrement de trace de pile

Vous pouvez spécifier la précision de la trace de la pile si le message de journalisation est imprimé sur la console ou le fichier journal.

Ceci est particulièrement utile lorsque le message d’erreur n’est pas très clair, en regardant la trace de la pile, vous pouvez déduire de quelle zone du moteur l’erreur apparaît. Il existe trois options pour enregistrer la trace de la pile:

  • Aucun - la trace de la pile ne sera pas imprimée
  • ScriptOnly - seule la trace de la pile gérée sera imprimée
  • Plein - la trace native et la trace de la pile gérée seront imprimées, note - la résolution de la trace complète de la pile est une opération coûteuse et ne devrait être utilisée qu’à des fins de débogage

Vous pouvez également contrôler l’enregistrement des traces de pile via l’API de script, voir Application.stackTraceLogType

Partager

Après ce tutoriel consacré à Unity et au développement de jeux vidéo, la page « UPLN » (corriger ces erreurs grace a la console d unity) invite aussi les visiteurs adultes à consulter Casino en Ligne Fiable, un guide vers une autre forme de divertissement numérique à pratiquer de façon responsable.

upln8 juin 2026

Post navigation

← Apprendre et Maîtriser Excel 2013

Vous devez vous connecter pour laisser un commentaire.

Articles récents

  • Corriger ses erreurs grâce a la console d’ UNITY
  • Apprendre et Maîtriser Excel 2013
  • Effet miroir avec Unity “FX/MirrorReflection”
  • Physics Debugger avec Unity 5.6
  • Installation de GLPI “Gestion Libre Parc Informatique” sous Ubuntu Server 16.10
  • Formation Complète Développeur de jeu vidéo - UNITY3D +44h de vidéo
    5.00 sur 5
    200,00€ 24,00€
  • Unity3D Développer, Monétiser un jeu pour Smartphone ANDROID 120,00€ 15,00€
  • UNITY3D Réalisez un First Person Shooter-FPS | Guide complet 120,00€ 19,00€
  • Unity3D Gestion des données avec MySql | Guide complet 100,00€ 15,00€
  • Créer son site Internet E-Commerce sans être développeur web 100,00€ 15,00€

Catégories

  • Geek
  • News
  • Tutoriels

Articles récents

  • Corriger ses erreurs grâce a la console d’ UNITY
  • Apprendre et Maîtriser Excel 2013
  • Effet miroir avec Unity “FX/MirrorReflection”
  • Physics Debugger avec Unity 5.6
  • Installation de GLPI “Gestion Libre Parc Informatique” sous Ubuntu Server 16.10

Les Dernières News

Unity 5.6 disponible

La version 5.6 d’Unity est désormais disponible (version 5.6.0f3), clôturant ainsi le cycle d’Unity 5 lancé il y a maintenant deux ans. Quelques points forts de cette nouvelle version: – […]

Super Mario Run sur Android

Un nouveau jeu Mario à maîtriser d’une seule main ! Si vous êtes comme moi un fan de Mario alors vous allez être combler (Super Mario Run ) sur Google Play Dans […]

Multiplayer avec UNITY 5 et Photon Cloud

Photon Cloud (Pun) est une asset utilisable dans Unity afin de développer des jeux vidéo multi-joueurs hébergé sur le cloud de photon. (Gratuit a concurrence de 20 joueurs simultanés) Dans cette formation […]

40h de vidéo e-learning développeur de jeu vidéo UNITY à seulement 10€

Bénéficiez d’un prix exceptionnel à seulement 10€ au lieu de 200€ sur la formation complète développeur de jeu vidéo UNITY. Attention ceci est une offre limitée réservée uniquement aux lecteurs d’ […]

Powered by WordPress | theme Diamond

Insérer/modifier un lien

Saisissez l’adresse de destination

Ou alors, faites un lien vers l’un des contenus de votre site

    Aucun mot n’a été donné pour cette recherche. Voici les recherches précédentes. Cherchez ou utilisez les flèches haut et bas pour choisir un élément.