Как сделать таймер в Unity? Пример таймера

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

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

  • @MrEugeneCh
    @MrEugeneCh 3 ปีที่แล้ว +5

    Было бы круто увидеть актуальное решение по внедрению локализации

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว

      Подумаю, что можно сделать, это совсем не короткое видео. У меня есть решение, которое использует гугл доки для перевода, но оно не подойдет для больших игр, где много текста

  • @mypaxa003
    @mypaxa003 3 ปีที่แล้ว +3

    Лайк, подписка, колокольчик.
    А как темы для будущих видео, не плохо было бы увидеть то, что чаще всего требуют работодатели. В моей стране, например, - это Odin, Zenject, UniRx. Какой-то обзор этих инструментов или что-то подобное.

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว +1

      Я подумаю над предложением, сам недавно начал пользоваться. Архитектура у меня своя, а Odin, например, недавно только купил. Но там да, много тем.

  • @Multizauri
    @Multizauri 3 ปีที่แล้ว +4

    Можно ещё увеличить шрифт в редакторе? На телефоне вообще неудобно смотреть. А так - лукас.

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว +2

      Пардон, обычно увеличиваю, в этот раз чет организационно много косячков

    • @AndrewDreamKeeper
      @AndrewDreamKeeper 3 ปีที่แล้ว +1

      А я на компе смотрю в 2К мониторе. все видно :)

    • @Multizauri
      @Multizauri 3 ปีที่แล้ว

      @@AndrewDreamKeeper поздравляю

    • @AndrewDreamKeeper
      @AndrewDreamKeeper 3 ปีที่แล้ว

      @@Multizauri спасибо, но с чем?

    • @Multizauri
      @Multizauri 3 ปีที่แล้ว

      @@AndrewDreamKeeper с 2К монитором и тем, что ты на нем смотришь

  • @mypaxa003
    @mypaxa003 3 ปีที่แล้ว +3

    17:37 Не критично, но в этом моменте будет дважды срабатывает ивент OnTimerValueChanged. Если у кого-то возникнет проблема - знайте где копать.

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว

      Да, спасибо, ты прав!
      Если что, есть готовый ассет, отполированный и с исправленными недочетами. Найти можно здесь:
      github.com/vavilichev/UnityUserful/blob/main/Assets/VavilichevGD/Utils/SyncedTimer/SyncedTimer%20v.1.02.unitypackage

  • @def6141
    @def6141 3 ปีที่แล้ว +1

    Супер, спасибо!

    • @def6141
      @def6141 3 ปีที่แล้ว

      Идея для ролика. DOTween

  • @requiem_for_a_dream5463
    @requiem_for_a_dream5463 2 ปีที่แล้ว

    Буду твоим таймером пользоваться. Выглядит удобно. А плохо все ивенты статичными делать и не использовать синглтон?

  • @SergeyVol
    @SergeyVol 3 ปีที่แล้ว +2

    Спасибо за видео! Можно спросить как грамотнее всего проверять сколько времени прошло с последнего захода игрока в игру?

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว +2

      Лучше всего через сервер, конечно. Офлайн есть возможность обмануть систему. Я использовал по приоритетности несколько проверок:
      1. Брал актуальное время с сервера
      2. Оффлайн: брал время активности устройства с последнего включения.
      3. Оффлайн: брал время с устройства.
      Все равно можно обмануть, но это запариться надо. Для моих проектов было достаточно. Но некоторые не дают играть, пока интернет не будет доступен.

    • @SergeyVol
      @SergeyVol 3 ปีที่แล้ว +1

      @@gamedevlavka спасибо!

  • @АлександрБычко-п9ъ
    @АлександрБычко-п9ъ 2 ปีที่แล้ว

    Я таймер через куротину делал. Правда не синхронный. Думаю так лучше, чем обдейт загружать.

  • @AndrewDreamKeeper
    @AndrewDreamKeeper 3 ปีที่แล้ว +1

    Чувак, опиши лучше свой алгоритм чтобы AI авто и AI людей (окружающие NPC) двигались по своим областям, ну и + реакция например на выстрел с оружия (чтобы бежали кудато от игрока к новому waypoint) . Короче как в GTA. У меня есть свои наработки, но глядя твои видео я понял что не все возможности использую. Хотябы образно распиши и топорно. А так лайк и подписка как всегда + колокольчик стоит у меня . Спасибо!

    • @mypaxa003
      @mypaxa003 3 ปีที่แล้ว

      Крайне частная и огромная тема для видео.
      И кстати, ты на каком мониторе смотришь, хвастун??))

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว +1

      AI - действительно огромная тема. Под AI в более менее крупных студиях выделяется целая команда разработчиков.

    • @AndrewDreamKeeper
      @AndrewDreamKeeper 3 ปีที่แล้ว

      @@gamedevlavka согласен👍🏽но это самая изеденная тема без грамотного решения. Сделай такой видос - просмотров море будет. Я могу тебе подкинуть идею как это я сделал и мне интересно аак это ты сделаешь👍🏽 а так молодец что записываешь обучение. Все кто смотрит обязан подписаться и лучше на патрион копейкой поддержать 🍻

    • @AndrewDreamKeeper
      @AndrewDreamKeeper 3 ปีที่แล้ว

      @@mypaxa003 да я не думал хвастаться))) dell модель S2721DS, стоимостью в 400 баксов в 30 лет для работы уверен каждый сможет себе позволить) кстати рекомендую его. По характеристикам как apple моноблок 27 дюймовый

    • @mypaxa003
      @mypaxa003 3 ปีที่แล้ว

      @@AndrewDreamKeeper Я себе в 20 лет изогнутый взял Samsung Odyssey G5 27" 144Hz и стоит он чуть больше 300$

  • @eveuptime
    @eveuptime 3 ปีที่แล้ว +1

    Перезалив?

    • @gamedevlavka
      @gamedevlavka  3 ปีที่แล้ว +3

      Ага, в прошлом видео был косяк, не дописал строчку кода важную, поэтому как-то так)

    • @eveuptime
      @eveuptime 3 ปีที่แล้ว +1

      @@gamedevlavka спасибо за нужный контент