C# в Unity / #1 Переменные, Типы данных, Кэширование, int, float, bool, string, var

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 67

  • @InoZet
    @InoZet 2 หลายเดือนก่อน +15

    Надеюсь ты не забросишь эту серию роликов, знаю много девов которые тоже решали записать серию обуч. Роликов и переставали спустя 5-6 видосов так и не раскрыв ничего норм, просто рассказав немного того чего и так на ютубе много. Я верю в тебя бро, продолжай!

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +8

      Планы у меня масштабные, от ютуба всё зависит. Денег я с этого не зарабатываю Только ваша поддержка стимулирует продолжать!!!!

  • @Gnev_Desnicy
    @Gnev_Desnicy หลายเดือนก่อน +1

    Блин, круто-круто, пришло вдохновение вновь сесть за язык

  • @dragon00087
    @dragon00087 หลายเดือนก่อน +1

    Видио настолько классное что нет плохих коментов, удачи вам👍

  • @Shade063
    @Shade063 2 หลายเดือนก่อน +5

    Ну наконец то я добрался до просмотра 🎉
    Видео - урок как всегда на высоте, продолжай в том же духе 🦾
    Интересно мне одному 46 минут наооборот мало? Пролетели как 5 минут 🔥

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      Спасибо за добрые слова. Буду стараться и дальше радовать полезной инфой

    • @dragon00087
      @dragon00087 หลายเดือนก่อน +1

      Ага

  • @backingtrackesp
    @backingtrackesp 2 หลายเดือนก่อน +7

    Вот это подгон, ждали целую неделю! 🙏 Спасибо

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +2

      Ролик длинный получился, очень старался сделать максимально быстро и качественно. Надеюсь ожидания оправдаются.!!! 🎈🎈🎉🎉🎉🎉

    • @backingtrackesp
      @backingtrackesp 2 หลายเดือนก่อน +1

      @@TechRoarLex Было бы очень интересно, если бы ты в дальнейшем рассмотрел циклы для пошаговой и игры в реальном времени. :)

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      @@backingtrackesp Звучит прикольно, только я не до конца понимаю как может быть пошаговая игра в реальном времен? 🤨🤨😊😊😊😊. Я всегда думал что пошаговая игра, это когда по очереди с остановкой времени принимают решения.)))😮😮

    • @backingtrackesp
      @backingtrackesp 2 หลายเดือนก่อน +1

      @@TechRoarLex Я наверно не правильно выразился. Вроде как понятно как работают игры в реальном времени, там бесконечный цикл. А вот как работают пошаговые, там наверно есть общий игровой бесконечный цикл и наверно еще какие-то циклы на которые происходит переключение при окончании хода игрока/окружения. Вот интересует сама вот эта логика)

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      Не, цикл это просто инструмент который пускает код по кругу пока не выполнятся определённые условия. А касаемо пошаговых стратегий, Честно, при всех стараниях я не знаю как объяснить механику в двух словах.

  • @Veles017
    @Veles017 หลายเดือนก่อน +1

    Очень надеюсь, что не забросишь! Ты крутой, спасибо за контент!

  • @korvinkori_
    @korvinkori_ หลายเดือนก่อน +1

    Огромное спасибо за образовательный и полезный контент

  • @gregdr6839
    @gregdr6839 หลายเดือนก่อน +2

    Очень хорошо объясняешь. Спасибо.

  • @Fimoz_42
    @Fimoz_42 2 หลายเดือนก่อน +4

    Лев✊🔥

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      🙀🙀🙀🦁🦁

  • @Kamil2012iam
    @Kamil2012iam 2 หลายเดือนก่อน +5

    Ничоси!! Вот это да!! Спасибо тебе большое! Очень неожиданно быстро выпустил ролик! Пожалуйста, продолжай в том же духе, не останавливайся! Красавчик!
    Буду ждать с нетерпением новых обучающих видосов по Юнити и геймдеву! 🤝

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +2

      @@Kamil2012iam Мы обязательно к этому прийдём, но нужно для начала выучить хотябы базу C#, иначе потом заблудишься в поиске пробелов знаний из-за непоследовательного обучения. А визуальное програмирование(В Unity) шляпа, я проверял.

    • @Kamil2012iam
      @Kamil2012iam 2 หลายเดือนก่อน +1

      @@TechRoarLex спасибо за ответ. Понимаю всю важность базы. Я её начинал изучать, дошел до классов. Нелегко дается, поэтому приходится повторять по 3-5 раз теорию, и пытаться писать свои простейшие примеры.
      С удовольствием пройду ещё раз базу для изучения и закрепления.
      Спасибо большое! Успехов в делах и огненного драйва)

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +2

      Всё у тебя получится. Главное не сдавайся. Вспоминая как я начинал, оно всё как пазл происходит, ты будешь собирать всё по кусочкам которых у тебя даже нет, нифига не понимая к чему это, с чем, как использовать, и как связанно. Чем дальше ты будешь продвигаться тем сложнее и запутаннее и сложнее всё начнёт становиться вплоть до мысли что это с тобой что-то не так и ты глупее остальных(Помарка: Это не так). Но когда ты выучишь все детальки пазла и начнёшь практиковаться, Буквально в один момент в течении часа весь пазл в голове сложится и ты получишь что то похожее на просветление, когда в один момент ты начнёшь понимать что зачем и куда. Незабываемое чувство. Так что просто старайся. Всё придёт!!!

  • @RemG
    @RemG 2 หลายเดือนก่อน +2

    Очень даже очень 👍 (продолжай в подробном формате)

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      Рад слышать, Буду продолжать в том же духе!!🐱‍🐉🐱‍🐉🐱‍🐉🐱‍🐉

  • @korvinkori_
    @korvinkori_ หลายเดือนก่อน +1

    Спасибо огромное

  • @evgenfenix4422
    @evgenfenix4422 2 หลายเดือนก่อน +2

    Отлично! Уроки хорошо заходят! Так держать!

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      Спасибо за похвалу, Вторая серия не за горами!!!🐱‍🏍

  • @tuuulen67
    @tuuulen67 2 หลายเดือนก่อน +2

    Спасибо большое🔥

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      Учись на здоровье))). Рад что моя система обучения тебе подошла!!!

  • @viktorprikhodzka8196
    @viktorprikhodzka8196 2 หลายเดือนก่อน +3

    Отлично, всё понятно и без воды

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      @@viktorprikhodzka8196 Спасибо, очень стараюсь помочь новичкам освоить столь не простую работу

  • @k4dje4018
    @k4dje4018 2 หลายเดือนก่อน +2

    Хотелось бы уже к процессу разработки игр перейти. Базу знаю(C#), не совсем интересно одно и тоже слушать. Подача очень хорошая и не хочется покидать, смотреть другие курсы. Продолжай выпускать серии курса🔥

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      @@k4dje4018 Привет, спасибо большое за приятные слова и преданность именно моему каналу. Я очень хорошо понимаю твоё желание, но именно по этому я решил начать с самого нуля, потому что я не знаю на каком уровне знаний кто остановился. В связи с чем большая часть ничего не поймет. Ко мне на работу устраивались люди которые не понимали как работают параметры и аргументы хотя это прям база. И не понимали почему их не хотят брать джунами. Вот я и придумал сделать этот курс чтобы в случае непонимания людям было куда пойти научиться, а не тупо копировать и обсираться потом на собесе когда задают банальные вопросы.
      Мне очень жаль что я не успеваю делать ролики быстрее. Но общими усилиями, уверен мы доберёмся до тем которые и тебе будут интересны. Надеюсь даже в этих роликах ты найдёшь для себя что то новое.

    • @k4dje4018
      @k4dje4018 2 หลายเดือนก่อน +1

      @@TechRoarLex про var не знал и кеширование тоже. Спасибо, узнал новое кое-что 😄

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      Это прекрасно. 2 найденных и заполненных пробела в знаниях это на мой взгляд успех. Рад что даже в первом ролике смог быть полезен. Дальше только интереснее. (но и сложнее) 🐱‍👤🐱‍👤

  • @dimonishe666
    @dimonishe666 27 วันที่ผ่านมา

    Очень было бы здорово узнавать про команды которые ты пишешь, и как этот код понимает компьютер, по типу Console.WriteLine ("привет мир" ) ; - этойкомандой я обращаюсь к компьютеру и говорю ему покажи мне в консоле привет мир
    Ну это как пример,
    Ты в полне понятно и подробно объясняешь

  • @СергейМ-в9е
    @СергейМ-в9е 26 วันที่ผ่านมา +1

    Благодарю! Подписался на бусти

    • @TechRoarLex
      @TechRoarLex  25 วันที่ผ่านมา +1

      Спасибо за подписку!!!

  • @shagoyka
    @shagoyka 2 หลายเดือนก่อน +1

    Очень интересно рассказываешь, как раз для новичков. На счет SOLID, DRY и прочих принципов - они полезны, если человек понимает для чего они нужны реально, какие их плюсы и минусы, в каких-то моментах нужно соблюсти первое правило SOLID(SRP), но и в некоторых фреймворках, моментах, проектах - проще и полезнее использовать God Class на 10k+ строчек кода

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      @@shagoyka Я имел ввиду, что человек который учит только язык. Которому надо просто увидить что у него хоть что-то получается. Можно вообще не запариваться на старте, так как это может полностью отбить желание продолжать практиковаться.

    • @DavidCohen-ux8tz
      @DavidCohen-ux8tz 20 วันที่ผ่านมา +1

      Эти паттерны нах не нужны на старте ! Тем более для одиночки разработчика !

    • @shagoyka
      @shagoyka 17 วันที่ผ่านมา

      @ ну хз, из-за того, что я начинал учить свои языки по видосам и мануалам - я писал безграмотный код и считаю что лучше сразу знать обо всех принципах после изучении базы или какого-нибудь нормального языка программирования на начальном уровне(c#, php, js, java)

  • @dursungmod
    @dursungmod 2 หลายเดือนก่อน +1

    Привет, как же мне повезло что я наткнулся на этот канал, тут есть все что мне нужно, автор ты просто чудесный, продолжай в том же духе, подписываюсь! но у меня есть вопросы. Планируешь ли ты делать уроки по Blender? просто тоже достаточно нужная программа для разработчика, было бы классно если бы ты в будущем выпустил такой курс! с твоей подачей информации все запоминается до мелких деталей, очень рад что нашел такой канал! удачи в продвижении.

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      Блендер, если по честному я почти не знаю. Я могу покрутить модельку, что то удалить что то скомбайнить, что то разделить что то приконектить, но не более. Модели для проектов я или покупаю или скачиваю бесплатные. Так что думаю в интернете найдутся ребята, которые смогут осознано что то сказать. Мой уровень блендера: "если я тыкну туда то очень надеюсь что получиться то что я хотел))))". Такими знаниями я делиться не хочу. Я ж не инфоцыган какойто чтобы учить людей пользоваться тем в чём не разбераюсь_)))

  • @Veles017
    @Veles017 หลายเดือนก่อน +2

    Единственно, можно сделать фоновую музыку чуть тише

  • @zooloosick
    @zooloosick หลายเดือนก่อน +1

    Благодарю за урок.
    А вот авторы языка явно курили что-то тяжёлое придумывая дефолтные значения..

  • @W_O_I_F
    @W_O_I_F 19 วันที่ผ่านมา +1

    В прошлом видео понравилось " эти зеленые тусклые палочки, не обращайте на них внимание)))"

  • @k4dje4018
    @k4dje4018 2 หลายเดือนก่อน +4

    Очень давно уже хочу узнать из чего пишут игры, при написании игры используют массивы?

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +2

      @@k4dje4018 Да, массивы используются. При том как обычные так и динамические. При том очень активно. Думаю мы прийдем к этому серии к четвертой - пятой(Этот урок будет входить в серию с Нуля )

  • @G0.G1.G10
    @G0.G1.G10 2 หลายเดือนก่อน +3

    Здравствуйте, только начал изучать курс и уже столкнулся с непониманием. В самом начале ввел всё точно также как у вас (Debug.Log), но ничего не сработало. Только экран потемнел чуть-чуть и все, консоль присутствует, но на нее ничего не выводится. Пытался исправить как мог: Скопировал код в точности как у вас, создал новый проект, переустановил движок и хаб, ничего не помогает. С чем может быть связано? Заранее благодарю

    • @randomguyfromtf2
      @randomguyfromtf2 2 หลายเดือนก่อน +1

      Тв чта дурвк ты чт тцпой дай я тнбе все сделаю

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      Возможно ты не поставил скрипт на обьект в сцене. (В моём случае на камере). Возможно не прописал это в Start(). Или что то ещё. Так сразу и не скажешь. Можешь зайти в ТГ в чат(Поболтаем), дать больше инфы. или пересмотри видео и повтори точь в точь. Тогда возможно поймёшь что пошло не так.

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      Ещё если ты пропустил Урок #0, зайди туда И пересмотри раздел подготовка среды, там я говорю как всё установить что куда поставить и т.д. Если всё не получиться, задавай вопросы с большим количеством инфы.

    • @G0.G1.G10
      @G0.G1.G10 2 หลายเดือนก่อน +1

      @@TechRoarLex И в правду. Поставил скрипт в объект и все заработало, спасибо большое!

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      @@G0.G1.G10 Вы видимо невнимательно смотрели урок #0. По этому и не получалось

  • @andrewhap
    @andrewhap หลายเดือนก่อน +2

    КОНСТРУКТИВНАЯ РЕКОМЕНДАЦИЯ: увеличте пожалуйста шрифт кода, потому что сейчас очень все мелкое, лишь на фул скрин 1080p можно разглядкть синтаксис

    • @TechRoarLex
      @TechRoarLex  หลายเดือนก่อน

      Увеличил в следующих видео, спасибо за рекомендацию!!!👍

  • @alexeybakushev1932
    @alexeybakushev1932 2 หลายเดือนก่อน +1

    Я ещё тут 🤓

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      @@alexeybakushev1932 Очень рад. Очень надеюсь что ты узнал что то новое. Если нет, то повторить базу никогода не вредно💪💪💪💪

  • @EvgenSo-cr5pw
    @EvgenSo-cr5pw 2 หลายเดือนก่อน +1

    Приветствую! подскажи, а var тоже 2 байта занимает? какой смысл в других типах переменных если можно везде var использовать?

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน +1

      Вар только локальная переменная. Её не вынесешь в поля класса и второе, в Update где каждый кадр проигрывается код. Вар будет создаваться каждый кадр, что не очень продуктивный расход ресурсов в отличии от переменной которая создаётся 1 раз.

    • @EvgenSo-cr5pw
      @EvgenSo-cr5pw 2 หลายเดือนก่อน

      @@TechRoarLex спасибо за ответ

  • @nagito6401
    @nagito6401 2 หลายเดือนก่อน

    Про кэширование либо булшит, либо плохо объяснено, либо я не понял. Само использование литералов не приводит к потреблению памяти. Более того, простые случаи типа таких могут быть обработаны компилятором, где он сам заинлайнит литерал вместо константы. Потребление памяти может происходить из-за упаковки, когда функции типа Debug.Log ожидают object, а получают примитивный тип, но и там достаточно применить .ToString() чтобы нивелировать эффект. Это не говоря о том, что чувствоваться это будет только если код зовётся из OnUpdate.

  • @artemaa640
    @artemaa640 2 หลายเดือนก่อน +1

    жду курс для средних

    • @TechRoarLex
      @TechRoarLex  2 หลายเดือนก่อน

      Всё будет

  • @zhizhikkkk3796
    @zhizhikkkk3796 หลายเดือนก่อน +1

    не забрасывай🫡🫡🫡