|
|
|
|
|
#1 |
|
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,598
|
Извините!
Отсутствовал пару дней на сайте - работа, однако, на мододелание времени не было. Мои мысли: вот это - public void clipAnglesGun(Orient orient) { float f = orient.getYaw(); float f_0_ = orient.getTangage(); float f_1_ = Math.abs(f); for (/**/; f < -180.0F; f += 360.0F) { /* empty */ } for (/**/; f > 180.0F; f -= 360.0F) { /* empty */ } for (/**/; prevA0 < -180.0F; prevA0 += 360.0F) { /* empty */ } for (/**/; prevA0 > 180.0F; prevA0 -= 360.0F) { /* empty */ } - примерно - отвечает за то что турель смотрит по курсу., собственно, я думаю, это - prevA0 += 360.0F; ориентация - остальное - как она крутиться., а вот эта команда - prevTime = Time.current(); if (f_0_ > 89.0F) f_0_ = 89.0F; if (f_0_ < cvt(f_1_, 140.0F, 180.0F, -1.0F, 25.0F)) f_0_ = cvt(f_1_, 140.0F, 180.0F, -1.0F, 25.0F); orient.setYPR(f, f_0_, 0.0F); orient.wrap(); prevA0 = f; } } по идее должна быть и не внешке, в основном классе самолёта., это я предполагаю, опираясь на логику., меши пулемёта должны сообразно двигаться с тем что происходит в кокпите. Я, честно говоря, не сильно ковырял многомоторники с несколькими кабинами., но можно посмотреть что написано в том же Бостоне, в классах, как там синхронизированы движение турелей в разных видах или в СБ-2М, так же. У меня нет вашего класса с 3До, но если бы я делал поворот турели, то - прежде всего - открыл себе несколько классов из похожих самолётов с турелями, даже открыл бы класс Джипа, и пытался бы подставлять коды управления турелью/пулемётом., я подобно делаю когда нужно что то настроить - это мне помогает понять что и как работает. Последний раз редактировалось Vasya; 24.09.2014 в 19:30. |
|
|
|
|
|
#2 | |
|
Местный
|
Цитата:
__________________
Свой среди чужих,чужой среди своих. |
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|