Size: a a a

2021 March 22

VK

Vladimir Khanin in Unreal Engine
а спам всякой ерунды, ты будешь убирать?
источник

СП

Сергей Прошин... in Unreal Engine
Всем привет! Вопрос нубский, но вчера реально за вечер не нашёл решения. Есть условие Branch, при True нужно чтобы запускался секундомер, если False, то таймер должен ставиться на паузу. Сниматься с неё, соответственно на True и т.д., вплоть до достижения нужного кол-ва секунд. Как это сделать? Таймеров обратного отсчёта, хоть жп ешь, а прямого, найти не смог. Уже думаю над альтернативным кодом, но хотелось бы разобраться с проблемой, понять как решить, вырасти, как разработчик, ну вы поняли =)
источник

VK

Vladimir Khanin in Unreal Engine
ставишь буль, на тик делаеешь + проверяя буль
источник

VK

Vladimir Khanin in Unreal Engine
+ deltaTime*
источник

VK

Vladimir Khanin in Unreal Engine
и собственно от этого и танцуешь
источник

СП

Сергей Прошин... in Unreal Engine
Ща попробую, спасибо
источник

ИМ

Илья Максимович... in Unreal Engine
Сергей Прошин
Всем привет! Вопрос нубский, но вчера реально за вечер не нашёл решения. Есть условие Branch, при True нужно чтобы запускался секундомер, если False, то таймер должен ставиться на паузу. Сниматься с неё, соответственно на True и т.д., вплоть до достижения нужного кол-ва секунд. Как это сделать? Таймеров обратного отсчёта, хоть жп ешь, а прямого, найти не смог. Уже думаю над альтернативным кодом, но хотелось бы разобраться с проблемой, понять как решить, вырасти, как разработчик, ну вы поняли =)
Я ещё обратный отсчёт в прямой это “abs(CurrentTime - TargetTime)”
источник

С

Сэр MSTR in Unreal Engine
Vladimir Khanin
+ deltaTime*
Мне вот тут интересно стало самому, и я посчитал.. при 100 кадрах в секунду дельта тайм получается 0.01, точность флоата - 6 знаков после запятой, то есть 0.010000

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

VK

Vladimir Khanin in Unreal Engine
у флоата вечная погрешность) даже сама по себе есть
источник

VK

Vladimir Khanin in Unreal Engine
потому как говорится, или через инт гонять, или пренебречь
источник

СП

Сергей Прошин... in Unreal Engine
Vladimir Khanin
+ deltaTime*
Вот с этим не совсем понятно.
источник

СП

Сергей Прошин... in Unreal Engine
Чувствую, хрень какая-то
источник

СП

Сергей Прошин... in Unreal Engine
Т.е. я видимо не так понял
источник

VK

Vladimir Khanin in Unreal Engine
ты же в переменную не пишешь
источник

VK

Vladimir Khanin in Unreal Engine
потому у тебя всегда будет DeltaSeconds*2
источник

С

Сэр MSTR in Unreal Engine
Сергей Прошин
Вот с этим не совсем понятно.
Дельта тайм это время между двумя кадроми, то есть время вежду двумя вызовами event tick
источник

СП

Сергей Прошин... in Unreal Engine
Хм... Один момент, была у меня на даже создана
источник

VK

Vladimir Khanin in Unreal Engine
А не, заметил что там тайм секондс, другое значение, но все равно
источник

СП

Сергей Прошин... in Unreal Engine
Vladimir Khanin
ты же в переменную не пишешь
Та же фигня
источник

VK

Vladimir Khanin in Unreal Engine
переменная = дельта + переменная
источник