Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Великий белорусский рандом- или то что портит игру.

Дата: 21.07.2011 12:07:52
Просмотреть сообщениеgrayspoon (21 Июл 2011 - 11:36): если не учитывается толщина бронелистов, как же тогда рассчитывается "утолщение" брони при попадании под углом? выходит бронелисты - это не боксы, а поверхности? то есть ситуация такая: каждому полигону присваивается свойство "толщина брони". при попадании делим это свойство на косинус угла между траекторией и нормалью к полигону (с учётом номализации), и сравниваем полученное с пробиваемостью снаряда (с учётом рандома и ослабления расстоянием)?

CryKitten: Именно так. Угол берётся непосредственно в точке попадания в момент попадания. Это игровое упрощение: если делать сollision model с бронеплитами, имеющими толщину - это усложнит и модель, и расчёты раз в пять. Отвлечённый пример: есть такая игра - "Вторая Мировая" (варгейм от 1С). Так вот, её первая ревизия - была неиграбельной в т.ч. и из-за того, что программисты подошли к вопросу DM слишком серьёзно. Очень много расчётов, и игра тормозила.

Цитата тогда случаи "нипрабил из бл10 а20" не могут быть объяснены попаданием в торец бронеплиты? тогда остаётся только одно объяснение - попадание под очень острым углом, однако рикошет запрешён специальным правилом, и математическийй аппарат, хочешь не хочешь, нормализует снаряд и считает косинус.

CryKitten: Именно оно и работает. Тут снова особенности психхологии людей: наверное, Вы обратили внимание, что все такие случаи, о которых тут рассказывают, - "боевые"? В тренировочном бою, где ситуация хорошо контролируема и очевидна, получить "странное непробитие" невозможно.
Ремарка: над коллижн-моделями идёт постоянная работа, и в будущем швы бронеплит в некоторых случаях будут учитываться. Например знаменитый шов на лбу ИС-7 :).

Реклама | Adv