Как сделать 4 двигателя поддержания равновесия ?

Физика в Unity

Как сделать 4 двигателя поддержания равновесия ?

Сообщение JackZI 16 ноя 2017, 21:39

Есть самолет, и четыре сопла которые держат самолет в верткальном взлете ровно. Нужно что бы при отказе или ослабивания силы каждого сопла самолет реагировал соответственно. Кому не ясно в игре RoboCraft есть лопасть парения, нужен подобный эффект.
Умею пользоватся AddForce и RayCast`oм но не знаю как одновременно несколько задействовать. ~x(
(c#)
JackZI
UNец
 
Сообщения: 19
Зарегистрирован: 10 ноя 2016, 16:11

Re: Как сделать 4 двигателя поддержания равновесия ?

Сообщение Cr0c 16 ноя 2017, 23:19

Там сила движка обратно пропорциональна высоте над землей. Рейкаст движка в землю, и по расстоянию делать AddForce(Vector3.up * Mathf.Clamp(maxHeight-dist_to_earth), 0f, maxForce))
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81


Вернуться в PhysX

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

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