Einheit - Die Konsole
In der Konsole werden wir die lesen DeveloperAusgänge. Mit diesen Ausgängen können Codebits schnell getestet werden, ohne dass zusätzliche Funktionen zum Testen bereitgestellt werden müssen.
Es gibt drei Arten von Nachrichten, die in der Standardkonsole angezeigt werden. Diese Nachrichten können sich auf die meisten Compiler-Standards beziehen -
- Errors
- Warnings
- Messages
Fehler
Fehler sind Probleme oder Ausnahmen, die die Ausführung des Codes verhindern at all.
Warnungen
Warnungen sind Probleme, die die Ausführung Ihres Codes nicht verhindern, aber zur Laufzeit Probleme verursachen können.
Mitteilungen
Nachrichten sind Ausgaben, die dem Benutzer etwas vermitteln. Normalerweise werden Probleme nicht hervorgehoben.
Wir können sogar die Konsole unsere eigenen Nachrichten, Warnungen und Fehler ausgeben lassen. Dazu verwenden wir die Debug-Klasse. DasDebug class ist ein Teil von MonoBehaviour, das uns Methoden zum Schreiben von Nachrichten in die Konsole bietet, ähnlich wie Sie normale Ausgabenachrichten in Ihren Starterprogrammen erstellen würden.
Sie finden die Konsole auf der beschrifteten Registerkarte über dem Bereich "Assets".
Die Ausgänge der Konsole sind für die programmer, nicht der Endbenutzer oder Spieler.
Versuchen wir, eine einfache Nachricht an die Konsole zu schreiben. Dies benachrichtigt uns, wenn die Leertaste gedrückt wurde. Dafür werden wir die verwendenLog Methode, die eine Object als Parameter, in dem wir einen String verwenden.
Sie können mit einem neuen Skript beginnen oder ein vorhandenes ändern.
void Update() {
if (Input.GetKeyDown(KeyCode.Space))
Debug.Log(“Space key was pressed!”);
}
Wenn Sie diesen Code speichern, kompilieren und ausführen (natürlich durch Anhängen an ein GameObject), versuchen Sie, die Leertaste zu drücken.
Note - Beachten Sie, dass die Meldung unten im Editor angezeigt wird.
Wenn Sie auf die Registerkarte Konsole klicken, wird Ihre Nachricht ausgedruckt.
In ähnlicher Weise können Sie auch Warnungen ausgeben, indem Sie die LogWarning Methode und Fehler mit dem LogError Methode. Diese werden sich als nützlich erweisen, um kleine Codebits zu testen, ohne sie tatsächlich implementieren zu müssen, wie Sie später sehen werden.