Що таке Debug.Log в Unity C#?
Метод Debug.Log використовується для виведення повідомлень у консоль Unity. Це основний інструмент налагодження коду, який дозволяє розробникам перевіряти значення змінних, відстежувати виконання коду та виявляти помилки.
Debug.Log
- Виведення інформації: Метод відображає текстові повідомлення, числові значення або інші дані в консолі Unity.
- Підтримка форматування: Повідомлення можуть бути доповнені змінними, що дозволяє виводити детальну інформацію.
- Діагностика: Використовується для відстеження роботи коду під час виконання гри.
Важливо: Використання Debug.Log може вплинути на продуктивність, якщо його часто викликати у методах, таких як Update. Рекомендується видалити або відключити відлагоджувальні повідомлення у фінальній версії гри.
using UnityEngine;
public class DebugExample : MonoBehaviour
{
private int health = 100;
void Start()
{
// Приклад виведення інформації
Debug.Log("Гра розпочалась! Здоров'я: " + health);
}
void Update()
{
// Приклад перевірки стану
if (Input.GetKeyDown(KeyCode.Space))
{
health -= 10;
Debug.Log("Гравець отримав шкоду. Поточне здоров'я: " + health);
if (health <= 0)
{
Debug.Log("Гравець мертвий!");
}
}
}
}
Коментарі