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

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

КОМЕНТАРІ • 4

  • @illuzorr6134
    @illuzorr6134 7 днів тому

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

    • @darkfated
      @darkfated  7 днів тому

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

    • @illuzorr6134
      @illuzorr6134 6 днів тому

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

    • @darkfated
      @darkfated  6 днів тому +1

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