Ребят, поздно заметил, атрибута DeScriptExecutionOrder (таймкод: 15:00) нет по дефолту. Он идёт в DoTween, либо его можно найти здесь: github.com/Demigiant/demilib
Да. Было бы, например, интересно увидеть решение такой задачи: в конце каждого Debug.Log чтобы добавлялось название метода, откуда пришло сообщение. Я могу это решать только так: (вероятно, код не рабочий, давно писал) public class Sample { private void LogTest() { MyDebug.Log(...)} } public class MyDebug { public static void Log( string message, MonoBehaviour context = null ) { var methodName = ReflectionTest.GetCurrentMethodName(); Debug.Log(message + " at " + methodName, context); //Maybe add also class name } } public static class ReflectionTest { [MethodImpl(MethodImplOptions.NoInlining)] public static string GetCurrentMethodName() { StackTrace stackTrace = new System.Diagnostics.StackTrace( /*new StackFrame(1)*/); StackFrame stackFrame = stackTrace.GetFrame(1); //или 0? //stackoverflow.com/questions/2652460/how-to-get-the-name-of-the-current-method-from-code return stackFrame.GetMethod().Name; } } Было бы интересно увидеть более элегантное решение.
Новый звук для заставки очень хорошо подходит, мне раньше было не очень понятно к чему эта песенка). Видос сам ещё не посмотрел, его надо внимательно изучить, наверняка, как обычно супер полезная информация)
@@NightTrainCode посмотрел), хоть я уже некоторыми атрибутами и пользуюсь, но нашёл для себя вещи, которые не знал, особенно ассет реально топовый. Я просто сам хотел начать изучать Odin inspector, но он такой комплексный, думаю начну с этого ассета, а там если время появится и один можно будет поизучать А ты пользуешься Odin inspector? Он то прям безумные вещи даёт сделать, там уже не просто кастомный инспектор, а целый инвентарь можно сделать
Закончил смотреть курс по C# от Сакутина и вот наткнулся на твой канал, т.к. хотел начать учить юнити и пока что нисколько не пожалел, канал просто топ, очень познавательно, доходчиво и интересно 🔥
Спасибо за науку, добрый человек, все по полкам, а то было даже не ясно, что это за приписки такие, потом по примерам стало понятно 2-3 частых, даже сам сам писать, а их вон сколько!
Бомбовский видос, нужно обязательно подписаться. Теперь, благодаря тебе, буду под каждым скриптом с помощью HelpURL буду оставлять ссылку на песню Never Gonna Give You Up!
Интересно! Думал уже все атрибуты знаю и использую.. а нет. Никто не рассказывает про SerialiseReference, я вот на своих проектах без него жить не могу :)
Так я же сказал, что можно указать в аргументах то, когда будет вызван метод) Не рассказал про все пять элементов enum'а - да, но там и без этого всё понятно в принципе написано на англе
@@NightTrainCode, ну это так, пробежались по верхам. Другим атрибутам больше внимания явно уделялось. А что это за время вызова, чем чревато вызывать до загрузки сцены или вообще сразу после инициализации сборок? Как и для чего использовать?
Привет всем! Проблема! Я понимаю что здесь все профи и моя проблема бональна. Сынишка(6лет) попросил оживить пару нарисованных им героев и сделать игру.. сказал ему что попробую разобраться. Выбор пал на unity, но этот выбор меня доканает похоже. 2 недели боюсь. Устанавливается прекрасно(в пути установки нет . нет русских символов, даже в папке roaming папку пробовал удалять, виртуал студио отдельно сначала 2015г поставил потом юнити установил снова) при попытке создать проект все грузится начинает и все равно выдает ошибку ссылаясь на недостаток памяти и указывает путь где установлен юнити. Диагностика под ошибкой выявила большую задержку отклика но это не точно... комп конечно стар и немощен но надежда на то что он справится способен меня не покидает))) из всех системных требований вопрос к видюхе nvidia gt520(я в курсе что это барахло) может можно что то сделать что бы заработало с тем что есть?
видео местами полезное, а местами плохая формулировка, но это нормально, местами недостаточно информации,но это бывает. но на протяжении всего видео - перебор с саморекламой.
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7VuLTcH-1N8.html краще викликати Application.IsPlaying(gameObject); бо можна відкрити префаб при запущеній грі