AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Баллада об оружии (http://forum.aviaskins.com/forumdisplay.php?f=32)
-   -   Управляемое оружие (http://forum.aviaskins.com/showthread.php?t=3583)

wasted 19.12.2013 22:57

Да)

Вот это будет как рас самая правильная характеристика :D

Приручил ракету, теперь нужно стабилизировать лучь, что б смотрел всегда в одну точку.

jabo 19.12.2013 23:14

ракета после пуска отслеживает перемещение точки ?

wasted 19.12.2013 23:44

Да, все работает как нужно.

думаю с турелью вообще никаких проблем не будет.

Но вот со стабилизацией луча на самолете проблемы. Я в тупике честно говоря.

Что нужно:

нужно имитировать систему настоящего самолета, которая будет поворачивать меш так, что б точка постоянно оставалась в одном месте.

Попробовал код, что я использовал в туреле на Ми-24, но это вообще не то пальто, луч летает во все стороны.

Идеи? :)

P.S. Луч можно двигать с помощью клавиш бомбового прицела. Но суть как раз в том, что б он был фиксирован на точке ландшафта, а игрок только корректировал его положение.

В общем, кто играл в Локон тот поймет.

jabo 19.12.2013 23:59

ну разве-что дождаться 4.13 с стабилизированым Норденом...

А так выходит TOW/Штурм, на вертолеты можно прикрутить

wasted 20.12.2013 11:21

Та норден я и сам тебе стабилизирую)

стабилизировать меши кокпита, относительно вертолет/самолета легче.

lacota 20.12.2013 13:43

Черт все пропустил! Инет рубануло.((
А в иле да "наука знает много ГИТиК"... В движке больше чем использовано в реализации.

wasted 20.12.2013 14:39

Проблема со стабилизацией так и не решена.

Я смотрел на код поворота головы пилота, но ниче не понял.

Может кто заглянет на этот код?

Он в классе maneuver.class и отвечает за то, когда голова ИИ пилота смотрит на цель во время воздушного боя.

В принципе это то, что нам нужно: меш постоянно смотрит в сторону обьекта по оси Х.

wasted 22.12.2013 18:32

Вот нашел такой код, который отвечает за поворот головы ИИ пилота, но как-то он странно раотает, что-то куда-то поворачиваеться, н оне понятно вообще как и почему.

Может кто сможет отбьяснить:

Ve.set(LaserP2);
Ve.sub(FM.Loc);
FM.Or.transformInv(Ve);
tmpOr.setAT0(Ve);
float f1 = tmpOr.getTangage();
float f2 = tmpOr.getYaw();
if (f2 > 75.0F)
f2 = 75.0F;
if (f2 < -75.0F)
f2 = -75.0F;
if (f1 < -75.0F)
f1 = -75.0F;
if (f1 > 75.0F)
f1 = 75.0F;
pilotHeadT = f1;
pilotHeadY = f2;
hierMesh().chunkSetAngles("LaserMsh_D0", pilotHeadT, pilotHeadY, 0.0F);


Ну или может кто знает как сделать так, что б меш следил за точкой 3д?


Текущее время: 18:32. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot