Как вручную включить отскок у RigidBody?

Программирование на Юнити.

Как вручную включить отскок у RigidBody?

Сообщение Riddik 02 май 2011, 16:58

Привет!

Есть некоторые объекты с компонентом RigidBody, но без коллайдоров - просто для "автоматического" падения, когда надо. Как теперь сымитировать столкновение с "землёй", без коллайдеров?
В иделае вызвать ф-ию, которая бы внушила RigidBody, что он столкнулся, чтобы "поскакал" чуть и успокоился.
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11

Re: Как вручную включить отскок у RigidBody?

Сообщение Zaicheg 02 май 2011, 17:06

Класс Physics, в частности метод Raycast.
А затем двигаете удобными вам методами через Transform или Rigidbody.
Но вообще я не вижу резона в ригидбоди без коллайдера. Есть мнение, что производительность только пострадает.
Дьяченко Роман
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?

Сообщение Golandez 02 май 2011, 17:09

The physics engine will not calculate a collision unless both objects also have a Collider attached
Ты нужен только тогда,когда нужен.(С)
Сказать спасибо
Аватара пользователя
Golandez
Пилигрим
 
Сообщения: 1637
Зарегистрирован: 06 авг 2009, 13:55
Откуда: Харьков
Skype: lestardigital

Re: Как вручную включить отскок у RigidBody?

Сообщение Riddik 02 май 2011, 17:22

Zaicheg большое спасибо!

Golandez в том то и дело - мне не нужны коллизии и не нужны коллайдеры, но в некотором месте хочется вручную сымитировать отскок - это и есть мой вопрос.
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11

Re: Как вручную включить отскок у RigidBody?

Сообщение gena_m 02 май 2011, 18:49

Нужно приложить силу к объекту rigidbody.AddForce(forceVector, ForceMode.Impulse);
gena_m
UNец
 
Сообщения: 1
Зарегистрирован: 01 апр 2011, 10:30

Re: Как вручную включить отскок у RigidBody?

Сообщение Riddik 04 май 2011, 11:09

gena_m, попробую - спасибо!
Заодно знания по физике освежу - давно хотел:)
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11


Вернуться в Скрипты

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

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