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.