|
|
|||||
Силы
Всем привет.
как сделать объекту постаянную силу (или ограничеть силу) вообщем если писать SetLinearVelicity то при столкновение он дергается и не затормаживат.. а если писать к примеру ApplyForce в цикле, то он постаянно его прибовляет и разгоняет как быть? пробывал брать GetLinearVelocity и если больше нужного то не применять Силу, но как то не ахти! какие еще есть способы? |
|
|||||
Регистрация: May 2004
Адрес: Ukraine
Сообщений: 23
|
Попробуй массу увеличить до огромной.
|
|
|||||
и Че будет?
попробую) конечн.. но мне бы так типо был бы парамтер МаксСила) |
|
|||||
Регистрация: May 2004
Адрес: Ukraine
Сообщений: 23
|
А какого эффекта ты хочешь добиться?
|
|
|||||
Ну к примеру есть объект = воздушный шар
он постоянно летит вверх чтобы он не останавился я ему в цикле задаю Апли Форс но ни как не могу ограничеть т.е. он все набирает и набирает скорость... и начинает лететь оч быстро... менябы устроило то что делает команда СетЛаниерВелоцити, но у нее проблема она постаяянно толкает объект, в незыависмости привязан он к чемунить или врезался он ... и поэтому вызывает дергания ... буду рад помощи, как это обычно делаю? Вот, кстати придумал) мнебы так как гравитация действует только вверх? (там можно в физике указать гравитацию, но одну на все объекты) а мнебы чтоб некоторые падали, а некоторые поднимались... Последний раз редактировалось Александр; 13.02.2010 в 15:09. Причина: добавка |
|
|||||
Регистрация: May 2004
Адрес: Ukraine
Сообщений: 23
|
Почему шар летит вверх? потому что его масса меньше массы воздуха.
Я сам не пробовал, но можно было бы попробовать сделать массу объекта отрицательной.SetLinearVelicity - вручную устанавливаешь ему скорость. Попробуй еще использовать ускорение |
|
|||||
Регистрация: Mar 2010
Сообщений: 11
|
Кароче я решал эту проблему так.
Задавал телу силу ApplyForce. И тут же проверял его GetLinearVelocity, если оно было больше чем, X я тут же выставлял его в X. И при столкновениях тело реагировало адекватно и постоянная скорость сохранялась. |
|
|||||
Стоит поиграться с linear damping
__________________
while(1) {} |
Часовой пояс GMT +4, время: 22:38. |
|
« Предыдущая тема | Следующая тема » |
|
|