Таймеры и Coroutine / Обучение GLua #17 / Garry's Mod

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 4

  • @illuzorr6134
    @illuzorr6134 8 дней назад

    но ведь время в примере на 5:35 будет крайне неточно, так нельзя делать

    • @darkfated
      @darkfated  7 дней назад

      Почему? запускается таймер, он заходится в cooldown на 2 секунды, проходит время и впервые запускается блок кода с принтом "прошло 2 сек", дальше опять ожидание пока пройдёт 2 сек, и "прошло 4 сек" уже, и в финале "прошло 6 сек". Три повторения произошло, таймер удаляется

    • @illuzorr6134
      @illuzorr6134 7 дней назад

      @darkfated выполнение кода занимает время, с каждой итерацией отклонение будет все больше и больше

    • @darkfated
      @darkfated  6 дней назад +1

      @@illuzorr6134 Да, это правда. Если блок кода имеет значительное вычисление, а итераций много, то с последующими действиями точность будет уменьшаться. Это правило применимо например при множественных обращениях к бд. Но в нашем примере операции лёгкие и отклонении не будет. Мизернее миллисекунды