Ребят, поздно заметил, атрибута DeScriptExecutionOrder (таймкод: 15:00) нет по дефолту. Он идёт в DoTween, либо его можно найти здесь: github.com/Demigiant/demilib
Закончил смотреть курс по C# от Сакутина и вот наткнулся на твой канал, т.к. хотел начать учить юнити и пока что нисколько не пожалел, канал просто топ, очень познавательно, доходчиво и интересно 🔥
Новый звук для заставки очень хорошо подходит, мне раньше было не очень понятно к чему эта песенка). Видос сам ещё не посмотрел, его надо внимательно изучить, наверняка, как обычно супер полезная информация)
@@NightTrainCode посмотрел), хоть я уже некоторыми атрибутами и пользуюсь, но нашёл для себя вещи, которые не знал, особенно ассет реально топовый. Я просто сам хотел начать изучать Odin inspector, но он такой комплексный, думаю начну с этого ассета, а там если время появится и один можно будет поизучать А ты пользуешься Odin inspector? Он то прям безумные вещи даёт сделать, там уже не просто кастомный инспектор, а целый инвентарь можно сделать
Спасибо за науку, добрый человек, все по полкам, а то было даже не ясно, что это за приписки такие, потом по примерам стало понятно 2-3 частых, даже сам сам писать, а их вон сколько!
Да. Было бы, например, интересно увидеть решение такой задачи: в конце каждого 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; } } Было бы интересно увидеть более элегантное решение.
Бомбовский видос, нужно обязательно подписаться. Теперь, благодаря тебе, буду под каждым скриптом с помощью HelpURL буду оставлять ссылку на песню Never Gonna Give You Up!
Интересно! Думал уже все атрибуты знаю и использую.. а нет. Никто не рассказывает про SerialiseReference, я вот на своих проектах без него жить не могу :)
Привет всем! Проблема! Я понимаю что здесь все профи и моя проблема бональна. Сынишка(6лет) попросил оживить пару нарисованных им героев и сделать игру.. сказал ему что попробую разобраться. Выбор пал на unity, но этот выбор меня доканает похоже. 2 недели боюсь. Устанавливается прекрасно(в пути установки нет . нет русских символов, даже в папке roaming папку пробовал удалять, виртуал студио отдельно сначала 2015г поставил потом юнити установил снова) при попытке создать проект все грузится начинает и все равно выдает ошибку ссылаясь на недостаток памяти и указывает путь где установлен юнити. Диагностика под ошибкой выявила большую задержку отклика но это не точно... комп конечно стар и немощен но надежда на то что он справится способен меня не покидает))) из всех системных требований вопрос к видюхе nvidia gt520(я в курсе что это барахло) может можно что то сделать что бы заработало с тем что есть?
Так я же сказал, что можно указать в аргументах то, когда будет вызван метод) Не рассказал про все пять элементов enum'а - да, но там и без этого всё понятно в принципе написано на англе
@@NightTrainCode, ну это так, пробежались по верхам. Другим атрибутам больше внимания явно уделялось. А что это за время вызова, чем чревато вызывать до загрузки сцены или вообще сразу после инициализации сборок? Как и для чего использовать?
видео местами полезное, а местами плохая формулировка, но это нормально, местами недостаточно информации,но это бывает. но на протяжении всего видео - перебор с саморекламой.
Ребят, поздно заметил, атрибута DeScriptExecutionOrder (таймкод: 15:00) нет по дефолту. Он идёт в DoTween, либо его можно найти здесь:
github.com/Demigiant/demilib
Спасибо, за видео, порой забываю ставить лайки, но очень благодарен тебе ♥
@@KawaiMarkus На здоровье)
Топово. Максимально подробно, только нужное и по делу. Редко такое встретишь
Отлично, ещё бы хотелось видео по возможным вариантам архитектур для своих проектов. Entry point, services и все в этом духе)
О, так часто ролики начали выходить. Спасибо. Надеюсь продолжится в том же духе :)))
Ага, раз в 4 месяца, очень часто
@@МОРЕКС-к1и Ролик про крипту несколько дней назад я выпустил, но пока скрыл, чтобы новый народ не распугать
Топчик
Хорошо Расказываешь
Информативно
Понятно
Спасибо)
Пожалуй сохраню, полезное видео, и подпишусь ещё) Хороший канал, спокойно всё рассказываешь, приятно слушать
Спасибо, рад слышать)
Очень потрясающий ролик. Я подобный очень давно искал, чтобы в одном ролике о многих атрибутах, подробно, на примерах. Это очень круто.
Привет, Jupiter, спасибо, рад помочь)
В начале прям банальщина, хотел дропнуть, но потом как разогнался, ближе к середине прям интересно стало )
Очень интересно и даже понятнее чем я мог ожидать, учитывая что я еще даже ООП не освоил
Зашёл сюда по рекомендации Романа Сакутина. Реально классный канал. Лайк, подписка и нажатый колокольчик)))
Привет!)
Спасибо
Закончил смотреть курс по C# от Сакутина и вот наткнулся на твой канал, т.к. хотел начать учить юнити и пока что нисколько не пожалел, канал просто топ, очень познавательно, доходчиво и интересно 🔥
Спасибо большое)
Полезное видео, однозначно лайк! Сам я использую Odin Inspector, вот с ним такое можно наворотить с помощью атрибутов..))
Новый звук для заставки очень хорошо подходит, мне раньше было не очень понятно к чему эта песенка). Видос сам ещё не посмотрел, его надо внимательно изучить, наверняка, как обычно супер полезная информация)
Спасибо)
Да, думаю, что-то новое и полезное точно найдешь
Раньше просто была песенка ради песенки, просто понравилась)
Сейчас да, тоже больше нравится
@@NightTrainCode посмотрел), хоть я уже некоторыми атрибутами и пользуюсь, но нашёл для себя вещи, которые не знал, особенно ассет реально топовый. Я просто сам хотел начать изучать Odin inspector, но он такой комплексный, думаю начну с этого ассета, а там если время появится и один можно будет поизучать
А ты пользуешься Odin inspector? Он то прям безумные вещи даёт сделать, там уже не просто кастомный инспектор, а целый инвентарь можно сделать
@@artsurock да, пользуюсь на работе. А так он платный, поэтому не стал про него говорить в этом видео
ну наканецта!!! ну хоть чтото годное!!! СПАСИБО!!!!!!!!
Спасибо за науку, добрый человек, все по полкам, а то было даже не ясно, что это за приписки такие, потом по примерам стало понятно 2-3 частых, даже сам сам писать, а их вон сколько!
На здоровье)
УРА!
хочу урок о рефлексии
плюсую
Да. Было бы, например, интересно увидеть решение такой задачи: в конце каждого 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;
}
}
Было бы интересно увидеть более элегантное решение.
Например, такой метод было бы удобно использовать на 11:05
Так много заинтересованности в рефлексии, беру на заметку)
@@yummybunny7351 в консоли же и так написано где этот метод вызывается
Кстати, вспомнил про ассет More Attributes, который добавляет хоть и мало, но удобных атрибутов, таких как HideOnPlay
Отличный видос, очень полезный!
Нашёл ответы. Спасибо!
лайк поставил)
коммент написал)
теперь надо как то ещё раз подписаться)
Ахах
Большое спасибо!)
Плиз видео про РЕФЛЕКСИЮ !!! =)
Хотим рефлексию!
8 новых полезных атрибутов для себя узнал, спасибо)
Красивый дизайн уровня
Ассеты от Synty Studios)
ty bro , godniy kontent !!!
Na zdorovie)))
9:32 , если всётаки нужна проверка на нул есть стандартное решение Assert.IsNotNull(myClassReference);
Очень круто! Unity давно пора сделать это базовыми атрибутами, один вопрос можно ли создавать Папки в папках через Foldout?
Хотелось бы уроков по твоей архитетуре кода, в твоих проектах
Там объяснять я буду несколько часов, но очень много крутых штук есть)
Я все знал, а ещё у меня есть плагин Odin inspector и из-за этого я могу вообще очень много крутых дополнительных атрибутов писать
Да, на работе его использую, мега крутая штука, но рассказывать про него в этом видео не стал, потому что он платный
Cпасибо за ролик, вокзал ожидания видоса про рефлексию открыт :D
Почему акк на бусти не откроешь, кстати говоря?
Бомбовский видос, нужно обязательно подписаться.
Теперь, благодаря тебе, буду под каждым скриптом с помощью HelpURL буду оставлять ссылку на песню Never Gonna Give You Up!
АХАХАХАХАХАХАХ
МЕГА ХАРОШ
Спасибо, было полезно!
Спасибо!
На здоровье)
Го ролик про рефлексию, звучит интересно
Рефлексию пожалуйста)
Очень хотим рефлексию))
nice train code
Интересно! Думал уже все атрибуты знаю и использую.. а нет. Никто не рассказывает про SerialiseReference, я вот на своих проектах без него жить не могу :)
Видео про рефлексию, прошу(
Сделай видео про топ плагины юнити
Что за код с регионом дебаг? Зачем он нужен ?
Если код, например, в регионе #if UNITY_EDITOR, то код будет выполняться только в движке, но не в билде
@@NightTrainCode но там же был иф ДЭБАГ и внутри метод) я имел в виду, что за условие Дэбаг)
@@Veyron104 Debug работает в Unity и ещё вроде в Development Build
Привет всем! Проблема! Я понимаю что здесь все профи и моя проблема бональна. Сынишка(6лет) попросил оживить пару нарисованных им героев и сделать игру.. сказал ему что попробую разобраться. Выбор пал на unity, но этот выбор меня доканает похоже. 2 недели боюсь. Устанавливается прекрасно(в пути установки нет . нет русских символов, даже в папке roaming папку пробовал удалять, виртуал студио отдельно сначала 2015г поставил потом юнити установил снова) при попытке создать проект все грузится начинает и все равно выдает ошибку ссылаясь на недостаток памяти и указывает путь где установлен юнити. Диагностика под ошибкой выявила большую задержку отклика но это не точно... комп конечно стар и немощен но надежда на то что он справится способен меня не покидает))) из всех системных требований вопрос к видюхе nvidia gt520(я в курсе что это барахло) может можно что то сделать что бы заработало с тем что есть?
Windows 7 64
Такой важный атрибут - "RuntimeInitializeOnLoadMethodAttribute", а про него ничего не сказано(
Так я же сказал, что можно указать в аргументах то, когда будет вызван метод)
Не рассказал про все пять элементов enum'а - да, но там и без этого всё понятно в принципе написано на англе
@@NightTrainCode, ну это так, пробежались по верхам. Другим атрибутам больше внимания явно уделялось. А что это за время вызова, чем чревато вызывать до загрузки сцены или вообще сразу после инициализации сборок? Как и для чего использовать?
Если вам в классе нужно разделять поля с помощью Space или Header, то просто разделите классы)
То есть если мы делаем RaycastAttack, то в одном классе делаем поле LayerMask, а в другом урон?)
много слышал про атрибуты но почти не использую(
Давай рефлексию
Apex лучше и намного больше возможностей даёт, чем NaughtyAttrubute.
видео местами полезное, а местами плохая формулировка, но это нормально, местами недостаточно информации,но это бывает.
но на протяжении всего видео - перебор с саморекламой.
Благодарю за конструктивность
th-cam.com/video/7VuLTcH-1N8/w-d-xo.html краще викликати Application.IsPlaying(gameObject); бо можна відкрити префаб при запущеній грі
Очень потрясающий ролик. Я подобный очень давно искал, чтобы в одном ролике о многих атрибутах, подробно, на примерах. Это очень круто.