Погрешность в движениии по rigidbody.addForce()..

Физика в Unity

Погрешность в движениии по rigidbody.addForce()..

Сообщение magic3d 03 июн 2010, 12:47

На близкие дистанции, объект двигается точно, в нужные места. А вот на дальние дистанции происходит погрешность, а надо в нужные координаты. Пока тока одна идея, что addForce() заменить на формулы Mathf... Может есть еще варианты?
Аватара пользователя
magic3d
UNIт
 
Сообщения: 75
Зарегистрирован: 16 апр 2009, 11:43
Откуда: Днепр
  • Сайт

Re: Погрешность в движениии по rigidbody.addForce()..

Сообщение Zaicheg 03 июн 2010, 12:59

magic3d писал(а):На близкие дистанции, объект двигается точно, в нужные места. А вот на дальние дистанции происходит погрешность, а надо в нужные координаты. Пока тока одна идея, что addForce() заменить на формулы Mathf... Может есть еще варианты?

AddForce не двигает в "нужные координаты". Он двигает в нужном направлении с нужной "силой".
При приблежении к нужным координатам можете снижать .velocity вплоть до нуля. Или наоборот увеличивать. Или рассчитывать заранее, какой импульс нужен для достижения цели.

Надо, кстати, посмотреть будет, на сколько двигает AddForce(Vector3.forward, 1, ForceMode.Force) ригидбодю с массой 1 ))
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Погрешность в движениии по rigidbody.addForce()..

Сообщение magic3d 03 июн 2010, 13:40

Мда, Так я и думал. Придется объектом поуправлять на точность под isKinematic.
Аватара пользователя
magic3d
UNIт
 
Сообщения: 75
Зарегистрирован: 16 апр 2009, 11:43
Откуда: Днепр
  • Сайт

Re: Погрешность в движениии по rigidbody.addForce()..

Сообщение Zaicheg 03 июн 2010, 13:58

magic3d писал(а):Мда, Так я и думал. Придется объектом поуправлять на точность под isKinematic.

Вы можете напрямую оперировать velocity и получать вполне себе точные результаты.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец


Вернуться в PhysX

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2