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

Вопросы разработчикам - 9

Дата: 30.06.2013 15:08:43
Просмотр сообщенияGalaxy_Plus (30 Июн 2013 - 08:48) писал: 1. Разрешите всё же уточнить, переменные (x;y;z) - координаты снаряда, в наборе данных объекта "снаряд" ведь есть?
2. Траектория является ломанной линией, углы которой лежат на теоретической параболе, а расстояние между углами равно скорости снаряда умноженной на такт расчета сервера (0.1сек)?
3. Следующая точка этой ломанной траектории рассчитывается в очередном такте сервера, а не для всей траектории заранее?
(Ответы нужны, чтобы понять причины и корректно описать некоторые небольшие баги в траектории, несущественно влияющие на геймплей по причине малости, но имеющие место, и причины которых лучше понять, так как это может быть лишь "вершиной айсберга". Это баг небольшого смещения отображаемых точек попаданий арты вдоль оси выстрела, баг волнообразного искажения прицельного круга при движении арт-прицела по плоской поверхности, баг смещения центра арт-прицела в сторону от зеленой линии выстрела на пределе дальности при наклоне арты (наезде на кочку), при этом точки попадания не смещаются и все вылетают за круг).

SerB: 1. НЯЗ там и 3 координаты, и 3 проекции вектора скорости
2. Да
3. НЯЗ (по информации, когда писался первичный код для альфы) нет - парабола строится в момент выстрела, т.к. на снаряд после выстрела влияют только попадания во что-то. А вот попадания проверяются каждй такт (вдруг кто подлез под траектори)

Реклама | Adv