Debug.Log("Работает!") — это база. Вот как выжать из него максимум.1. Раскрась логи.
Передай второй аргумент —
Color или Hex код (только в Editor!).Debug.Log("<color=green>Зелёный: Всё ОК</color>", this);
Debug.Log("<color=#FFA500>Оранжевый: Внимание!</color>");2. Выводи пути к объектам.
Debug.Log($"Объект {gameObject.name} уничтожен. Путь: {GetPath(transform)}");
string GetPath(Transform tr) => tr.parent == null ? tr.name : GetPath(tr.parent) + "/" + tr.name;Это покажет полную иерархию
Level/Enemies/Skeleton.3. Используй условия и фильтры.
Debug.Log — дорогой вызов. Оберни его в #if UNITY_EDITOR или свой флаг.public static bool debugMode = true;
// ...
if (debugMode) Debug.Log("Детальная инфа для отладки");
Убери галочку у
debugMode в инспекторе — и спама в консоли не будет.✅ Логируй с умом, и консоль станет твоим лучшим помощником, а не свалкой текста.
📌 Сохрани шпаргалку!
👉Akrus Games | Unity