Показать сообщение отдельно
Старый 28.11.2012, 21:33   #58
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Начал делать потихоньку игру...(блог разработки)

Сообщение от Randomize Посмотреть сообщение
Происходит очень резкий рывок в сторону. Очень резкий.
хм. ну поидее когда в воздухе и зажаты кнопки a или d то скорость прибавляется но не сильно. видимо стоит еще уменьшить..=\

Сообщение от Randomize Посмотреть сообщение
После второго "отскока" прыжок происходит с очень малым импульсом. Не в сложноти дело. Работает не правильно.

Может физика обновляется с разной скоростью постоянно?
дане, физика поидее одинакова. насчет второго отскока не замечал такого. вроде равномерно отталкивается там функция такого вида:

jump=1
        
If Sqr(pxContactGetPointNX (player_px,0)^2) >.7 
            pxBodyAddForce player_px
,15*pxContactGetPointNX (player_px,0),30,0,1
        
Else
            
pxBodyAddForce player_px,0,27,0,1
        
EndIf 
ща потестил .. да на самом деле чем выше тем сложнее.. но это наверно изза того что после первого прыжка остается энерция по вертикали а далее она уменьшается.. хз что делать. добавить силы чтоли вверх при отталкивании.. незнаюю.=\

ааа блин. я видимо врубил в чем дело, прочитал функцию.. там в зависимости от того какой угол идет сила отталкивания по координате "х" может в этом дело..
(Offline)
 
Ответить с цитированием