Je m'entraîne sur un didacticiel d'unité, mais où l'enseignant éteigne le code avec monodevelop, j'utilise Visual Studio 2017.
Il est entré le code tel que ceux: P>
error CS0103: The name 'debug' does not exist in the current context
3 Réponses :
Vos deux lignes de code ne sont dans aucune fonction.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
void Start ()
{
Debug.log("Hello World");
print ("Hello World");
}
Une méthode ne peut pas non plus exister en dehors d'un type. Vous voulez probablement envelopper cela dans une classe code> de type monobehaviour code> ...
C'est difficile de dire ce que le problème provient de votre code, mais d'après ce que je vois que vous n'appelez pas la fonction d'impression, encore plus, cela ne devrait pas vous laisser exécuter le code.
Si vous voulez que cela soit appelé quand Vous exécutez l'application placez votre code dans p> si vous souhaitez qu'il exécute chaque image, mettez-la dans P> private void MyFunction()
{
print("Hello");
}
Pour le sens Intelli pour VS, vous pouvez l'allumer dans "Edit -> Intelli Sense" ou simplement installer la version la plus récente / ancienne de VS. P>
Par exemple, vous pouvez installer VS 2015/2019 Edition communautaire, c'est la voie la plus rapide. P>
Ce que j'aurais dû dire était que IntelliSense reconnaît tout sauf i> débogage et imprimé.
Il n'y a rien de mal à votre code, ni rien à voir avec votre éditeur. Quelques points que vous voudrez peut-être vérifier, ¿Où mettez-vous ces impressions, est-ce que la partie du code est appelée? Essayez de mettre cela sur la méthode code> Démarrer CODE>. ¿Vous attachez-vous le script à n'importe quel objet de jeu? ¿Vérifiez-vous la console de l'unité ou la console de l'éditeur? Ces journaux apparaîtront dans l'unité, pas dans Visual Studio.
Le code est-il dans votre question une copie exacte de ce que vous utilisez dans votre script? Si oui, alors c'est parce que les journaux ne sont pas à l'intérieur d'une classe et d'une fonction. S'il n'est pas une copie exacte de votre code, veuillez éditer votre réponse pour refléter votre code correctement. Sinon, nous ne pourrons pas m'aider beaucoup.
S'il vous plaît ajouter votre code complet complet .. Aussi: Votre script est-il joint à un
gameObject code> dans la scène? Quoi qu'il en soit, il n'est pas clair si vous souhaitez utiliserdébog.log code> ou plutôt une réponse à la questionComment imprimer un journal à l'écran? Code> depuisdébog.log Code> ouImprimer code> Imprimez également à la console ... Vous auriez besoin d'un composant code> texte code> pour imprimer à l'écran ...Monodevelop a été abandonné. Bien que vous puissiez utiliser NotePad Visual Studio est le bon fonctionnement de code recommandé, mais il est capricieux et Raider est un autre bon.
C'est
débog.log code>capitald code> b> et capitall code> b>! C # est sensible à la casse et je fermerais cette question en tant que typo basée sur ... il provoque déjà assez de confusion et de réponse de faible qualité ...Derhugo - le changer en majuscule arrête l'erreur, qui est la chose importante. Mais cela n'apparaît toujours pas dans IntelliSense. Est-ce que tu sais pourquoi?