AddForce не работает

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

AddForce не работает

Сообщение Woland 21 апр 2013, 15:15

У меня есть объект человек, со своей иерархией костей и повешанным на него ragdoll. Я вешаю на root трансформ ригидбоди и пытаюсь применить скрипт.
Синтаксис:
Используется csharp
void Update () {
this.rigidbody.AddForce(Vector3.forward,ForceMode.Impulse);
}


Эффекта вообще 0, даже если я поставлю силу в 1000 раз больше. С чем это может быть связано?
Woland
Адепт
 
Сообщения: 1240
Зарегистрирован: 20 апр 2013, 18:09
  • Сайт

Re: AddForce не работает

Сообщение Nolex 21 апр 2013, 22:07

Проверяй свойство статик, блокировку движения по осям, может где-то чето упирается. Попробуй через transform.Translate для теста потягать. Ну и в Update Impusle делать довольно жестоко, попробуй Acceleration.
Разработка игр в студии Brinemedia .
Аватара пользователя
Nolex
UNIверсал
 
Сообщения: 483
Зарегистрирован: 17 окт 2010, 12:26
Откуда: Украина
Skype: exlumen
  • Сайт
  • ICQ

Re: AddForce не работает

Сообщение commandoby 21 апр 2013, 22:57

Можно ещё попробовать rigidbody.velosity . Хотя, они наверно только написанием отличаются.
Участник клуба GCC. Блог:_ttp://commandoby.blogspot.com/ .
Аватара пользователя
commandoby
UNIт
 
Сообщения: 64
Зарегистрирован: 28 июн 2012, 22:33
Откуда: Пинск.Беларусь
Skype: commando_by
  • Сайт

Re: AddForce не работает

Сообщение Woland 24 апр 2013, 11:35

блокировки нету, все нормально. На других объектах все работает. Это не может быть из-за ragdoll? Вдруг если он висит на ГО, addforce не работает?
Woland
Адепт
 
Сообщения: 1240
Зарегистрирован: 20 апр 2013, 18:09
  • Сайт

Re: AddForce не работает

Сообщение nile 24 апр 2013, 13:41

Addforce нужно повесить на ту кость, что в ragdoll визарзе была root. Никаких RB на другие объекты вешать не надо. Ragdoll все уже повесил, куда надо.
Аватара пользователя
nile
Старожил
 
Сообщения: 848
Зарегистрирован: 25 фев 2011, 17:17

Re: AddForce не работает

Сообщение Woland 24 апр 2013, 14:08

nile писал(а):Addforce нужно повесить на ту кость, что в ragdoll визарзе была root. Никаких RB на другие объекты вешать не надо. Ragdoll все уже повесил, куда надо.

хм спасибо за совет, попробую
Woland
Адепт
 
Сообщения: 1240
Зарегистрирован: 20 апр 2013, 18:09
  • Сайт


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 17