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

Как видите, львиную долю расчетов выполняет именно этот метод. Первое, что он делает - находит линейное перемещение объекта по приложенной к нему силе. Из приложенной силы и массы объекта метод Update () находит ускорение. В строке 14 листинга 9.5 метод находит изменение скорости. По этому изменению скорости находится вектор смещения для центра массы тела. Этот вектор включается в матрицу перемещения в строках 24-29.

Пока твердое тело воспринималось как материальная точка. Начиная со строки 36, метод Update () начинает использовать отличия между материальными точками и твердыми телами. В строках 36-37 по формуле г = г X F вычисляется вращающий момент объекта. По вращающему моменту и инерции вращения метод находит линейное ускорение в строках 41-46. Затем по угловой скорости вычисляются углы вращения по осям х, у и z. Когда эти углы найдены, создаются матрицы вращения (строки 69-72).

Работа метода Update () почти закончена. Но прежде чем он завершается, он совмещает все три матрицы вращения в одну в строках 77-84. Затем он объединяет матрицу вращения и матрицу перемещения в глобальную матрицу в строках 88-91. На этом выполнение метода Update () заканчивается.






Новости
Tomb Raider Legend и Anniversary теперь совместимы с Xbox One
Legend, седьмая игра в серии Tomb Raider, уже на момент выхода описывалась разработчиками как полное ностальгии приключение Лары в старом стиле — авторы в самом деле постарались вернуть дух самых первых классических игр после не особенно удачных Chronicles 2000 года и The Angel of Darkness 2003-го.
Авторы Hitman 2 рассказали об искусственном интеллекте
Усиление искусственного интеллекта стало одной из главных целей разработчиков.