Тема: libGDX
Показать сообщение отдельно
Старый 26.08.2015, 19:41   #3
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: libGDX

Вопрос возник про box2d.
Я создал игрока, делаю прыжок apllyImpulse(0,-10000), и он типо прыгает, но если начать двигать его по горизонтали в полете (setLinearVelocity (x, y),где 'у'- старая скорость,или импульсом), то он перестает падать, пока я не перестану двигать, затем продолжает, как будто на паузу падение поставили.
Будто блокируется физика во время установки параметров.
Почему так может быть?

Как сделать скорость падения более нефизизически быстрой, setGravity(0,-40) не помогают, linearDamping(0f) тоже.

Код пока не могу скинуть.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием