Я знаю, что симуляции физики с фиксированными временными шагами могут сильно требовать ресурсов процессора. Должен ли я расставлять приоритеты в физике таким образом (для лучшей производительности):
Переменный шаг по времени:
- Визуальные эффекты только частиц, основанные на физике (например, интегрирование скорости Верле с постоянным ускорением)
- Другие визуальные вещи, основанные на физике, но не взаимодействующие со сценой.
- Объекты основаны на этом простом уравнении: p_new(dt) = p_old + v * dt, где v — константа.
- Объекты на основе этого уравнения: p(dt) = p_0 + v_0 * dt + 1/2 * a * dt^2, где v_o а a является константой.
Фиксированный временной шаг, физика + обнаружение столкновений.
- Тряпичная кукла
- Движение игрока основано на физике.
- Стреляйте снарядами на основе физики.
Это нормально? Следует ли при обнаружении столкновений использовать фиксированные временные шаги?