Конгер Д.
Физика для разработчиков компьютерных игр
стр. 428

Update () вызывается метод rigid_body: : Update (), который прикладывает к автомобилю постоянно действующие и импульсные силы, перемещая его в трехмерном пространстве.

В классе basic_car стоит обратить внимание на один существенный момент: он не принимает в расчет силу тяжести. Значит ли это, что автомобиль летит над землей? Конечно же, нет, поскольку сила тяжести есть внешняя сила. Она притягивает автомобиль к земле, но земля толкает его вверх с той же силой. Соответственно, сумма внешних сил, действующих на автомобиль, равна 0, и их можно не учитывать. Учитывать силу тяжести нужно только в тех случаях, когда автомобиль отрывается от земли - при этом сумма внешних сил перестает быть равной 0.

Транспорт на воздушной подушке и антигравитационные транспортные средства

Транспорт на воздушной подушке весьма похож на автомобили с точки зрения их моделирования в играх. С этой точки зрения корабли на воздушной подушке - это просто разновидность автомобилей с другими характеристиками поворотов. Из моделей транспортных средств на воздушной подушке удобно создавать модели футуристических машин - например, антигравитационных.

Как работает воздушная подушка

В кораблях на воздушной подушке используется «юбка», удерживающая воздух, выдуваемый вниз с помощью вентилятора. Этот воздух создает «подушку», на которой скользит сам корабль. На рисунке 15.5 показано, как это происходит.

Корпус транспортного средства и прикрепленная к нему гибкая юбка образуют камеру, в которую вентилятор постоянно нагнетает воздух. При движении транспортного средства воздушная подушка позволяет ему пересекать неровности почвы и водные пространства. Юбка сделана из гибкого материала, поэтому при столкновениях с незначительными препятствиями, например, камнями или невысокими волнами на поверхности воды, она прогибается, оставаясь невредимой.

Поскольку транспортные средства на воздушной подушке не соприкасаются с поверхностью, над которой двигаются, они практически не испытывают трения. Такие транспортные средства могут пройти гораздо большее расстояние, чем автомобиль, получив толчок той же энергии. Кроме того, они гораздо сильнее, чем автомобили, стремятся двигаться по прямой, и их труднее разворачивать.



Новости
«Мясной» экшен Redeemer: Enhanced Edition задержится до осени
Издательство «Бука» и студия Sobaka объявили о том, что кровавый экшен Redeemer: Enhanced Edition, ранее запланированный к выходу в августе, был отложен на осень.
Steam-версия Orwell бесплатна до завтра
Игру можно забрать в течение суток, получив ключ для активации в Steam.