Jedność - konsola
Konsola to miejsce, w którym będziemy czytać plik Developerwyjścia. Te wyjścia mogą być używane do szybkiego testowania bitów kodu bez konieczności dodawania funkcji testowania.
Istnieją trzy typy komunikatów, które pojawiają się w domyślnej konsoli. Te komunikaty mogą być powiązane z większością standardów kompilatora -
- Errors
- Warnings
- Messages
Błędy
Błędy to problemy lub wyjątki, które uniemożliwiają uruchomienie kodu at all.
Ostrzeżenia
Ostrzeżenia to problemy, które nie zatrzymają działania kodu, ale mogą powodować problemy w czasie wykonywania.
Wiadomości
Wiadomości są wyjściami, które przekazują coś użytkownikowi; zwykle nie podkreślają problemów.
Możemy nawet kazać Konsoli wyprowadzać własne komunikaty, ostrzeżenia i błędy. Aby to zrobić, użyjemy klasy Debug. PlikDebug class jest częścią MonoBehaviour, która daje nam metody do pisania komunikatów do konsoli, całkiem podobne do tego, jak tworzyłbyś normalne komunikaty wyjściowe w swoich programach startowych.
Konsolę można znaleźć na oznaczonej karcie nad regionem zasobów.
Dane wyjściowe konsoli są bardziej przydatne dla programmer, a nie użytkownik końcowy lub gracz.
Spróbujmy napisać prostą wiadomość do konsoli. To powiadomi nas o naciśnięciu klawisza spacji. W tym celu użyjemyLog metoda, która przyjmuje plik Object jako parametr, w którym użyjemy łańcucha.
Możesz zacząć od nowego skryptu lub zmodyfikować istniejący.
void Update() {
if (Input.GetKeyDown(KeyCode.Space))
Debug.Log(“Space key was pressed!”);
}
Zapisując, kompilując i uruchamiając ten kod (oczywiście dołączając go do GameObject), spróbuj nacisnąć spację.
Note - Zwróć uwagę, że wiadomość pojawia się na dole edytora.
Jeśli klikniesz kartę Konsola, wiadomość zostanie wydrukowana.
Podobnie można również wyprowadzać ostrzeżenia przy użyciu LogWarning metoda i błędy z LogError metoda. Okażą się one przydatne do testowania małych fragmentów kodu bez konieczności ich implementacji, co zobaczysz później.