6 мартаsntzhar
6

Физика Roblox: Улучшенный спящий режим

Ребята из Roblox представили новую фичу. Цель спящего режима – прекращение взаимодействия с объектами, которые перестали двигаться, и возобновление работы, когда они вновь становятся активными.
Roblox

Обычные функции других движков контролируют скорость перемещения тела, и когда она становится ниже заданного порога в нескольких кадрах, объект переводится в спящий режим. Он может «проснуться» снова, столкнувшись с движущимся телом, или в ходе других событий в игре. До недавнего времени Roblox также использовал данный метод.

Однако у подобных движков возникают некоторые недочеты, а именно — не лучшие физические взаимодействия, когда твой герой имеет почти нулевую скорость в нескольких кадрах, но еще не завершил свою текущую траекторию движения. 

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

Если вы разрабатываете свои игры и используете такой вариант, движок часто начинает искать обходные пути. Они могут изменять пороговые значения для объектов, которые должны перейти в режим сна, жертвуя при этом производительностью других процессов. В ином варианте они отключают сон на конкретном объекте.

Возможно, они попытаются убрать режим сна для тела на определенный период времени. В любом случае, разработчик должен поработать со всеми видами спящего режима, которые он хотел бы внедрить, а затем — выбрать самый оптимальный. 

Разработчики Roblox хотят найти способ устранения всех случаев с недочетами за счет уменьшения рабочей нагрузки. Цель — спящий режим, о котором разработчику не нужно волноваться.

 

Лучший комментарий
loly_ichi1
16 мая в 10:28
4
Не люблю физику)
39 комментариев
Polya_KAtie68
16 сен в 08:47
0
Мне ленььв это играть :_)
AmogusHTF
31 авг в 07:31
0
А там есть физика? Не видел.
Sad
Sad
14 авг в 10:59
0
Всё настолько просто то что можно улететь
Nika123ava123
13 авг в 09:14
0
В роблоксе с физикой всё просто ехехех
jery_1222
12 авг в 19:28
0
ФИзика это вещь
Sad
Sad
11 авг в 10:00
0
Физика в роблоксе очень простая поэтому можно проходить сквозь стены
ANIME11HURAGU
09 авг в 08:10
0
Поззи, кто увидел? Я его не смотрю просто написала 😀
MahmedPOPKOPH
26 июля в 16:23
0
Пози....... Стоп что
монашка
25 июля в 23:44
0
крутая статья
Лаки
17 июля в 14:49
0
Кто увидил Поззи
Загрузить еще комментарии
Войди, чтобы оставить комментарий