Ответ: пули и Physx
Для замедления всей физики попробуй юзать команду
pxSetTiming(world_speed*(1./60.),world_speed*8,0)
где world_speed - скорость обработки мира, например 1 (нормальная скорость), 0.5 (замедленно в 2 раза), 0 (полная остановка), 2 (ускорено в 2 раза) и т.д. Только не забывай изменять длину pxRay у каждой пули при изменении скорости: чем меньше скорость тем меньше расстояние проверяющего столкновение луча. Иначе у тебя пули в замедлении будут "сталкиваться" и исчезать за несколько метров до объекта. При увеличении скорости наоборот увеличивай расстояние проверки во столько же раз.
|