Цитата:
Сообщение от tarakan67
1. Откат рампы происходит очень быстро, можно ли каким либо образом увеличить время отката (хотя бы вдвое)?
|
Придумывается только решение через свою переменную как это делается при подъеме/опускании турелей
private float bcurpos ;
if (FM.CT.BayDoorControl < 0.5f)
{
bcurpos -= 0.2F * f;
if(bcurpos < 0.0F)
bcurpos = 0.0F;
} else {
bcurpos += 0.2F * f;
if(bcurpos > 1.0F)
bcurpos = 1.0F;
}
это вставить в public void update(float f), ту да же вставить код сдвигания рампы. protected void moveBayDoor(float f) не используется.
Это не рабочий код - это пример возможной реализации. Скорость открытия можно регулировать изменением множителя bcurpos -=
0.2F * f;
Цитата:
2. У самолёта игрока нет блокировки срабатывания кнопки "сброса бомб"
|
Сброс загрузки регулируется через FM. Если там прописать CBombBay 1 то без открытия рампы сброса вообще не будет. Соответственно сброс и открытие только по кнопке. На паратруперов вроде тоже распространяется.
Цитата:
Ну и ещё хотелось бы сохранить звук работы гидравлики открытия\закрытия рампы, потому что после "перепривязки" звук исчез.
|
Как подменить звук можно посмотреть в классе модных Тандерболтов. Наверно аналогично можно подменить звук бомболюков.
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.
© В. Высоцкий
__________________