Задать вопрос
PragmaGames
@PragmaGames
Увлекаюсь Unity.

Что будет происходить если в Update работать с физикой?

Возможно вопрос поставлен немного некорректно, мне интересно как ведет себя unity если например в update я буду производить Physics.RayCast. Ведь любой запрос на работу с физикой отрабатывается в FixedUpdade.
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя freeExec К ответам на вопрос (3)
freeExec
@freeExec
Участник OpenStreetMap
Главное отличие?
Update - привязан к FPS, может вызываться и 1 раз в секунду. И deltaTime ты тоже получишь 1с, и если будешь двигать объект, то сразу он у тебя улетит далеко за 1 раз на условный 1м.
FixedUpdate - будет вызывать так часто, как указано в настройках. Даже если он не будет успевать, он будет вызываться столько раз, сколько нужно. Поэтому за туже секунду что у нас вызывается Update при FPS=1 FixedUpdate будет вызван 60 раз (при дефолтных настройках). И следовательно вы подвинете объект на тот же 1м, но всё же за 60 шашков, и возможно у вас где-то в середине пути сработает тригер или ещё что.
Ответ написан
Комментировать