Единство - Консоль
Консоль - это то место, где мы будем читать Developerвыходы. Эти выходные данные можно использовать для быстрого тестирования фрагментов кода без необходимости предоставления дополнительных функций для тестирования.
В консоли по умолчанию отображаются сообщения трех типов. Эти сообщения могут быть связаны с большинством стандартов компилятора -
- Errors
- Warnings
- Messages
Ошибки
Ошибки - это проблемы или исключения, которые препятствуют запуску кода. at all.
Предупреждения
Предупреждения - это проблемы, которые не остановят запуск вашего кода, но могут вызвать проблемы во время выполнения.
Сообщения
Сообщения - это выходы, которые что-то передают пользователю; они обычно не выделяют проблемы.
Мы даже можем заставить консоль выводить наши собственные сообщения, предупреждения и ошибки. Для этого мы будем использовать класс Debug. ВDebug class является частью MonoBehaviour, который дает нам методы для записи сообщений в консоль, очень похожие на то, как вы создаете обычные выходные сообщения в своих начальных программах.
Вы можете найти консоль на помеченной вкладке над областью Assets.
Выходы консоли более полезны для programmerа не конечный пользователь или игрок.
Попробуем написать простое сообщение в Консоль. Это уведомит нас, когда была нажата клавиша пробела. Для этого воспользуемсяLog метод, который принимает Object в качестве параметра, в котором мы будем использовать строку.
Вы можете начать с нового сценария или изменить существующий.
void Update() {
if (Input.GetKeyDown(KeyCode.Space))
Debug.Log(“Space key was pressed!”);
}
Сохраняя, компилируя и запуская этот код (конечно, прикрепив его к GameObject), попробуйте нажать клавишу пробела.
Note - Обратите внимание, что сообщение отображается в нижней части редактора.
Если вы щелкните вкладку «Консоль», вы увидите, что ваше сообщение распечатано.
Точно так же вы также можете выводить предупреждения, используя LogWarning метод и ошибки с LogError метод. Они окажутся полезными для тестирования небольших фрагментов кода без необходимости их реализации, как вы увидите позже.