Size: a a a

2020 December 21

IE

Ilia Eliseev in Alprog I/O
Архитектор из Епама объяснял, что это за хрень в одном интервью, но я что-то уже не помню конкретику. Помню, что это такие майкрософтовские технические инфлюенсеры вне стен компании.
источник

IE

Ilia Eliseev in Alprog I/O
источник

Л

Лишний in Alprog I/O
Ilia Eliseev
Архитектор из Епама объяснял, что это за хрень в одном интервью, но я что-то уже не помню конкретику. Помню, что это такие майкрософтовские технические инфлюенсеры вне стен компании.
Руссинович в большом долгу.
источник

P

Pradd in Alprog I/O
а на что пародия, где оригинал?
источник

P

Pradd in Alprog I/O
нашел
источник
2020 December 22

iz

iurii zakipnyi in Alprog I/O
Roman
обычно для решения обозначенной задачи делаю Vector3.Lerp(curValue, target, Time.deltaTime * speed)

результат фпс-независимый, итоговое поведение такое же, как и описанное в посте: чем ближе к цели, тем меньше скорость.
нельзя так делать, вот целая статья на тему - http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/
источник

R

Roman in Alprog I/O
iurii zakipnyi
нельзя так делать, вот целая статья на тему - http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/
Прочитал статью, не вижу проблемы. Vector3.Lerp внутри клампится до единицы и не может выйти за обозначенные пределы, а это была единственная претензия к Mathf.Lerp

Я даже свой собственный тест проводил пару месяцев назад: проверял плавность вышеобозначенной строчки при разном фреймрейте. Получается весьма плавная кривая при разбросе фпс от 2 до 60
источник

R

Roman in Alprog I/O
iurii zakipnyi
нельзя так делать, вот целая статья на тему - http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/
источник

АТ

Александр Тужик... in Alprog I/O
iurii zakipnyi
нельзя так делать, вот целая статья на тему - http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/
Ну, так мой пост ровно об этом же. О том, как лерп делать нормальный с easying’ом. По ссылке даже формулы похожи на мои. Там или тоже самое или что-то сильно похожее.
источник

iz

iurii zakipnyi in Alprog I/O
Александр Тужик
Ну, так мой пост ровно об этом же. О том, как лерп делать нормальный с easying’ом. По ссылке даже формулы похожи на мои. Там или тоже самое или что-то сильно похожее.
все так, я к тому что Роман написал
источник

iz

iurii zakipnyi in Alprog I/O
интересно, выходит если идет clamp больше 1, то тогда и незачем считать экспоненту или логарифм, действительно достаточно speed*dt
источник

АТ

Александр Тужик... in Alprog I/O
Блин, ну о чём вы говорите? Это ж бред.
источник

АТ

Александр Тужик... in Alprog I/O
По этой формуле при делта-тайм 0.2 ты будешь в одном месте через секунду. А при делта-тайм 0.01 совсем в другом месте.
источник

R

Roman in Alprog I/O
ну так это компенсация переменной частоты кадров. даже линейное движение всегда умножается на дельтатайм по этой причине
источник

АТ

Александр Тужик... in Alprog I/O
Блин, ты не понимаешь.
источник

АТ

Александр Тужик... in Alprog I/O
Чтобы пройти 80% расстояния, тебе потребуется разное время.
источник
2020 December 23

R

Roman in Alprog I/O
уже немного лень спорить. сверху - наглядное доказательство того, что даже при огромном разбросе фпс простая однострочная формула дает корректный красивый результат. если бы колебания дельта-тайма влияли на итоговое время, то не получилось бы красивой кривой.
источник

R

Roman in Alprog I/O
кстати, на твоем скриншоте в конструкторе не используется параметр time
источник

R

Roman in Alprog I/O
Александр Тужик
Чтобы пройти 80% расстояния, тебе потребуется разное время.
указал в своем тестовом скрипте разбросы фпс 2-10 и 60-120. результаты практически идентичные. последняя кривая немного длиннее из-за неточного условия выхода из цикла - при большем фреймрейте проверка совершается чаще и имеет большую точность
источник

R

Roman in Alprog I/O
Александр Тужик
Чтобы пройти 80% расстояния, тебе потребуется разное время.
источник