forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   физика, силы. Вопрос (http://forum.boolean.name/showthread.php?t=19048)

ant0N 27.03.2014 18:12

физика, силы. Вопрос
 
делаю управление персонажа так:
Код:

If xKeyDown (KEY_UP) Then xEntitySetLinearVelocity(mesh, 0, 0, 10, False)
Так вот, почему одновременно на объект действует только одна сила? так и должно быть?
т.е. если персонаж движется, то на него не действует гравитация и импульс (прыжок).

St_AnGer 27.03.2014 18:25

Ответ: физика, силы. Вопрос
 
Скорее всего потому что xEntitySetLinearVelocity задаёт не силу, а линейную скорость. И, соответственно, если у тебя в основном коде написано как в твоём примере - ты сам жёстко задаешь скорость по оси Y равную нулю.

ant0N 27.03.2014 18:34

Ответ: физика, силы. Вопрос
 
St_AnGer, спасибо! понял в чем косяк.
А кто может подсказать как правильно сделать управление?

--------------------------------------------------------------
UPD.
Все, разобрался.... сделал через xEntityApplyCentralForce()


Часовой пояс GMT +4, время: 13:53.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot