Size: a a a

2021 February 12

F

Fun'Da'Mental in unity3d.ru
можно изменить сенситивити (которое здесь выполняе  роль значения скорости) на 6 (целевой фпс 60 * 0.1) и в апдейте добавить * Time.deltaTime
источник

F

Fun'Da'Mental in unity3d.ru
будет то же самое, выравненное по фпс, через значение сенсы можно подкрутить скорость поворота
источник

Я

Ярослав in unity3d.ru
Fun'Da'Mental
можно изменить сенситивити (которое здесь выполняе  роль значения скорости) на 6 (целевой фпс 60 * 0.1) и в апдейте добавить * Time.deltaTime
А мне потом скорость sensitivity придётся через % просчитывать, если она сейчас будет отвечать за FPS или лучше тогда сразу ещё 1 переменную добавить?
источник

F

Fun'Da'Mental in unity3d.ru
весь смысл в том, что скорость (сенситивити) ты задаешь фиксированно такую, как тебе хочется, это скорость в фиксированную секунду. То что фпс может меняться становится не так важно, благодаря дельтаТайм - это значение меняется в зависимости от количества фпс, чем больше кадров - тем меньше дельта и тем меньше сооветственно будет итоговое значение поворота за этот кадр, а за секунду всё равно наберется примерно единица
источник

АК

Анатолий Кошелев... in unity3d.ru
По идее SmoothDelta надо умножать на Time.deltaTime и все норм будет. А сенсу подстраивать. В Update надо все параметры скорости умножать на Time.deltaTime, в твоем случае это SmoothDelta
источник

АК

Анатолий Кошелев... in unity3d.ru
Тогда они от кадров зависеть не будут как выше сказали
источник

Я

Ярослав in unity3d.ru
Ok, Thx
источник

Я

Ярослав in unity3d.ru
Кстати это нормально вообще, что у меня при высоком FPS'e на моём убогом мониторе так картинку в билде рвёт, при поворотах, что куб превращается в целую лестницу из 3 кубов, просто у знакомого на мониторе 144 Герц вроде как не рвало картинку так
источник

Я

Ярослав in unity3d.ru
Я грешу на монитор, но мб Time.deltaTime это исправит
источник

АК

Анатолий Кошелев... in unity3d.ru
В настройках проекта по идее v-sync по умолчанию должен стоять, так что ненормально
источник

Я

Ярослав in unity3d.ru
Анатолий Кошелев
В настройках проекта по идее v-sync по умолчанию должен стоять, так что ненормально
Не, я его отключил, чтобы проверять как сильно после моих изменений будет падать производительность и расти нагрузка через MSI AfterBurner
источник

Я

Ярослав in unity3d.ru
У меня на сцене больше 1к FPS
источник

Я

Ярослав in unity3d.ru
В том же CS:GO мой ПК выдавал максимум при определённых обстоятельствах около 500-600 и там было более менее плавно всё.
источник

ВК

Вин Король Саксов... in unity3d.ru
Анатолий Кошелев
В настройках проекта по идее v-sync по умолчанию должен стоять, так что ненормально
Не, надо скрипт делать для v sync
источник

ВК

Вин Король Саксов... in unity3d.ru
В документации есть он
источник

AK

Arthur K in unity3d.ru
скинь плиз скрипт этот
источник

ВК

Вин Король Саксов... in unity3d.ru
Arthur K
скинь плиз скрипт этот
В инете найди
источник

ВК

Вин Король Саксов... in unity3d.ru
Unity v sync script
источник

ВК

Вин Король Саксов... in unity3d.ru
Документация оффициальная будет первая ссылка вроде бы
источник

Я

Ярослав in unity3d.ru
Кстати, у меня есть ещё один такой вопрос, по Unity VFX, кто им пользовался? Я долго занимался в нём танцами с бубном и у меня так и не вышло получить нужный мне результат. Там есть Collide With Depth Buffer, но как он работает наверное не знают даже сами разработчики Unity, информации практически нет, как он определяет камеру с которой надо считывать буфер глубины вообще не понятно, у меня иногда получалось его заставить работать, но потом через пару перезапусков оно снова не работало, хотя в том же UE4 я сколько не смотрел у них тоже в новой системе частиц есть Collide With Depth Buffer но там он работает без нареканий
источник