Цитата:
Сообщение от =FPS=Cutlass
Петрушка..не в качестве претензии, а чисто из интереса....обьясни пожалуйста насчёт ошибки прицеливания при скорости цели более 400км\час. Почему именно так и что послужило основанием для данного варианта. Что бы народу понятно было....
|
да не вопрос

потупило некоторое кол-во жалоб на точность зен после пришивки новой логики. в контексте развития сетевой игры появилась необходимость адаптации с модом от Зути.так же поступило нужное предложение убрать пугание наземки от самой же наземки. поетому я провел некоторое ковыряние кода, в результате чего обнаружил что поправка рассчитывается вот так вот
float f_47_ = (float) actor.getSpeed(null) - 10.0F;
if (f_47_ > 0.0F) {
float f_48_ = 83.333336F;
f_47_ = f_47_ >= f_48_ ? 1.0F : f_47_ / f_48_;
f_36_ += f_47_ * prop.FAST_TARGETS_ANGLE_ERROR;
}
т.е. коэфициент ошибки постоянен, и ввиду малого значения изменение скорости также не приносит больших изменений.
ну раз такое дело то и решил немного подкорректировать формулу, мне не жалко
Цитата:
Сообщение от JGr124_boRada
Позволю себе прокоментировать со своей стороны
С увеличением скорости увеличивается ошибка всегда. Грубо говоря - просто потому что за секунду самолет проходит бОльшее расстояние, и одинаковая угловая ошибка дает бОльшее отклонение дистанции вектора траектории от положения самолета.
Тут также надо отделить ошибку угловую и линейную. Незнаю как в иле считает, но дистанция ошибки должна увеличиваться.
Но это касается больше крупнокалиберных ЗО. 20-37 мм уже по другому прицеливаются, учитывая визуальную поправку по трассам.
|
и это тоже