Gluttony (pmn_2) wrote in world_of_tanks,
Gluttony
pmn_2
world_of_tanks

Танк и снаряд.

А у меня вот какой вопрос. Едет танк со скоростью 10 м/с, в него летит снаряд со скоростью 1000 м/с. Танк едет по земле, снаряд летит по параболе. В какой-то момент они встречаются. Но в бою три десятка танков и до трёх десятков снарядов. Как считается их встреча?
Видимо сервер с какой-то частотой пересчитывает положение всей техники и снарядов. Если это делать раз в миллисекунду, танк за неё пройдет сантиметр, а снаряд метр. Т.е. встреча их точно в момент пересчета не произойдет. Как считается момент и место попадания?
Положение танка и его наклон по курсу и тангажу берется на момент последнего тика или апроксимируется на момент столкновения? Как считается точка попадания снаряда? Апроксимируется кусок параболы между тиками и считается его пересечение с поверхностью танка в момент тика или в момент реального столкновнения?

Любопытно что делают в самолётах, где скорость самолёта может быть сравнима со скоростью пули?

Tags: вопрос, геймдизайнерское, техническое
Subscribe
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 52 comments