Привет, вопрос про Quaternion.Lerp. В какие случаях НЕ НУЖНО умножать время

на DeltaTime ?
У меня камера от первого лица, крутит себя и игрока. Если я УМНОЖАЮ то камера ломается от разного фпс, если я НЕ умножаю (не использую DeltaTime вообще) то работает. Хотя рекомендуют наоборот всегда умножать на DeltaTime

7 ответов

10 просмотров

лерп уже учитывает дельта тайм

хмм от куда инфа? если даже в мануалах они используют DeltaTime

Михаил (Мастурбек) 🍀
хмм от куда инфа? если даже в мануалах они использ...

я если честно не понял что ты умножаешь на дельту тайм, можно показать?

A M
я если честно не понял что ты умножаешь на дельту ...

Ну допустим из инета пример классика transform.rotation = Quaternion.Lerp(transform.rotation, _targetRotation, _rotationSpeed * Time.deltaTime); у меня сейчас если так же использую Time.deltaTime он становится зависимым от фпс (то есть по разному скорость на 20 и 100 фпс), а если уберу Time.deltaTime то работает хорошо и скорость одинаковая

Михаил (Мастурбек) 🍀
Ну допустим из инета пример классика transform.rot...

по идее если использовать дельтатайм и вращать в апдейте, то всё будет как надо, независимо от фпс. Может ты в фикседапдейте крутишь?

Михаил (Мастурбек) 🍀
Ну допустим из инета пример классика transform.rot...

тут третья переменная вообще бесмысленная, потому что третья переменная в лерпе это процент разницы между первым вектором и вторым. Например допустим она будет 0.5, это значит что первый вектор всегда будет на половину отставать от второго вектора, если ты домножаешь на дельту тайм(которая каждый кадр разная), то оно каждый кадр будет меняться и будут лаги поэтому. Если ты напишешь в третью переменную 0.33, то лерп будет каждый кадр делать чтобы первый вектор на одну третью отставал от второго.

Похожие вопросы

Обсуждают сегодня

Привет, сталкивался кто с такой ситуацией? У меня есть модальное окно Bootstrap, в нем кнопка закрытия: <button type="button" class="btn-close" data-bs-dismiss="modal" aria-...
Виталий
3
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
что это и почему оно? executor.start_polling(bot, skip_updates=True, on_startup=on_startup, File "/usr/local/lib/python3.10/dist-packages/aiogram/utils/executor.py", line 4...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
2
Напомните пожалуйста, v1.1 работает на PHP 8.2?
Ross
7
А что насчет FluentValidation? тоже ведь есть альтернатива у МС.
devman
13
Ребят, всем привет) Кто юзал/юзает Postgres? Я на MySQL сделал простенький сайт для диплома, но я внезапно обнаружил условие что надо было на Postgres) Проблема в том, что я н...
Dororo Steeeve
4
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Спасибо. Начну с клиент-сервер. Там разберусь И еще вопрос - можно ли как то джобы отправлять на определенные клиенты? Например есть vdi и linux машина. Можно ли задачу оправ...
Sergey Ivanov
4
Всем привет! подскажите, кто-то использовал vault + гео-распределенный etcd-кластер (мемберы в разных цодах)? какие есть подводные камни? и стоит ли вообще такое делать?
Василиса Васильева
4
Тут кто-то шарит в мед оборудовании?
Benz
10
Карта сайта