Движение корабля с помощью ветра.

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

Движение корабля с помощью ветра.

Сообщение Plushko 14 апр 2013, 18:08

Доброго времени суток!
Вопрос вот в чём, нужно реализовать передвижение парусного судна в игре да так, что бы его скорость зависела от поднятия и опускание парусов (при полностью поднятых скорость - max, при спущенных = 0 ), так же max скорость должна зависеть от направления ветра (у судна с прямым парусным вооружением max скорость набирётся быстрее и будет больше при ходе по ветру, у судна с косым вооружением против).
Сам я по большей части моделлер и не очень селён в программирование, но быть может кто нибудь мудрый из комьюнити unity3d подскажет от куда искать истинну :-bd
Plushko
UNец
 
Сообщения: 4
Зарегистрирован: 04 мар 2013, 08:29

Re: Движение корабля с помощью ветра.

Сообщение Paul Siberdt 14 апр 2013, 19:46

Тут всего делов - завести параметрами два вектора и одну переменную, что отвечает за состояние паруса.
Один вектор будет хранить направление ветра, другой - поворот парусов. Получая дот-продукт между этими векторами (а тупо - вычисляя косинус между этими двумя направлениями, вы получите коэффициент "верного" поворота.

А уж, читать позицию в анимации (если у вас паруса анимированы) поднятия парусов - это способ получить коэффициент соостояния парусов.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Движение корабля с помощью ветра.

Сообщение Plushko 14 апр 2013, 23:02

Paul Siberdt писал(а):Тут всего делов - завести параметрами два вектора и одну переменную, что отвечает за состояние паруса.
Один вектор будет хранить направление ветра, другой - поворот парусов. Получая дот-продукт между этими векторами (а тупо - вычисляя косинус между этими двумя направлениями, вы получите коэффициент "верного" поворота.

А уж, читать позицию в анимации (если у вас паруса анимированы) поднятия парусов - это способ получить коэффициент соостояния парусов.

Благодарю попробую.
Plushko
UNец
 
Сообщения: 4
Зарегистрирован: 04 мар 2013, 08:29


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

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

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