ИЗУЧЕНИЕ UNITY | МЕТОД UPDATE

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 16

  • @Poezd2077
    @Poezd2077 Рік тому +2

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? Давай удачи!

  • @spitsbergenarhepelogo1285
    @spitsbergenarhepelogo1285 Рік тому +1

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

  • @Gogsan
    @Gogsan Рік тому

    Спасибо за видео

  • @nub_na_youtube
    @nub_na_youtube Рік тому

    Виден прогресс, парень! 🔥

  • @lordmuu4730
    @lordmuu4730 Рік тому

    Если мне память не изменяет, то в объявлении дробной переменной, нужно добавить f ... ибо в инспектере, будет ставиться не правильное значение.

  • @NewUser78654
    @NewUser78654 Рік тому

    Поле скорости. Во первых - нужно явно преобразовать тип данных, в C#, к сожалению в C# надо явно преобразовывать значение - писать 5f. Далее - не нужно использовать модификаторы доступа для видимости поля из редактора, они не для этого сделаны. Нужно сделать поле приватным и написать перед ним [SerializeField].
    Имя поля - speed. Кого? Чего? Нужно явно, однозначно именовать поля. playerSpeed, enemySpeed.
    Метод Update. Это плохая идея вести любые расчеты в методе, вызывающимся с разной частотой. Рано или поздно, вы поместите туда математические расчеты. Или поместите их в FixedUpdate - получите несогласованную работу 2х методов в силу разной частоты их вызова, разных таймингов, размытую логику по 2 методам.
    Есть FixedUpdate. B и не надо никаких Time.deltaTime и думать когда вызовется, будут ли просадки фпс.

    • @learn-unity
      @learn-unity  Рік тому +2

      🧐

    • @РоманВиницкий-ь6г
      @РоманВиницкий-ь6г Рік тому

      Все вами написанное - это дальнейшие раскрытие вопроса. А видео как основа понимания.

    • @Сторонниккотизма
      @Сторонниккотизма 3 місяці тому

      Щас бы беситься из-за названия поля 😂

    • @NewUser78654
      @NewUser78654 3 місяці тому

      @@Сторонниккотизма как только ваш проект станет немного (именно немного) больше, вы будете "беситься" из за названия полей. И это я говорю о том человеке, кто именовал это поле и знает его назначение. Пока знает, пока не прошло пару месяцев.
      Это базовые вещи, о которых говорят почти все программисты.
      Далее идут более сложные вещи - не просто назвать поле правильно, а назвать его так, чтобы оно наиболее полно отражало смысл его значения.
      Например поле bool isPlayerJump показывает что игрок прыгнул. Но оно не совсем верно т.к. игрок может прыгнуть сейчас и это поле будет true, или продолжать прыжок и это поле также будет true. isPlayerJumpNow - будет более точно описывать смысл происходящего действия, показывая, что игрок прыгнул именно в данном кадре.

  • @onehourtravel8244
    @onehourtravel8244 Рік тому

    Чувак, звук хромает. В наушниках на 100% приходится выкручивать. Сделай что-нибудь.

    • @learn-unity
      @learn-unity  Рік тому

      Спасибо за feed-back! 👍
      О проблеме в курсе, но перезаливать видео не стал, так как не у всех плохо слышно. В следующих видео такого не будет, звук будет громче и голос будет лучше слышно.

    • @onehourtravel8244
      @onehourtravel8244 Рік тому

      @@learn-unity смотри, посмотрим!

  • @bodyk90
    @bodyk90 Рік тому

    У меня одного еле слышно?

    • @learn-unity
      @learn-unity  Рік тому

      Думаю нет, перезалью скоро.
      Спасибо за feed-back) 👍

    • @learn-unity
      @learn-unity  Рік тому

      @bodyk90, а у тебя на полной громкости тихо, верно?