Тема: пули и Physx
Показать сообщение отдельно
Старый 28.08.2009, 08:52   #6
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: пули и Physx

Для замедления всей физики попробуй юзать команду

pxSetTiming(world_speed*(1./60.),world_speed*8,0)

где world_speed - скорость обработки мира, например 1 (нормальная скорость), 0.5 (замедленно в 2 раза), 0 (полная остановка), 2 (ускорено в 2 раза) и т.д. Только не забывай изменять длину pxRay у каждой пули при изменении скорости: чем меньше скорость тем меньше расстояние проверяющего столкновение луча. Иначе у тебя пули в замедлении будут "сталкиваться" и исчезать за несколько метров до объекта. При увеличении скорости наоборот увеличивай расстояние проверки во столько же раз.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
3ghost (28.08.2009), baton4ik (17.04.2010), MaxEDn2 (28.08.2009)