Это физика игры? - PullRequest
       23

Это физика игры?

3 голосов
/ 11 июля 2009

Относится к моему вопросу здесь , но недостаточно для открытия нового вопроса.

Я хотел сделать хорошую игру оборона башни и нашел этот сайт . Я увидел в ней математику и совершил мысленный скачок в том, что это была «физика игры». Возможно это не так. Я не знаю. Я надеялся, что кто-то может сказать мне. Если это не то, что это за программирование игр? Просто математика, которую вы должны знать для углов, а что нет ( у них здесь учебное пособие .) Это 2d игровая механика / физика?

Я ничего не знаю о сайте. Просто одна игра в Google.

Еще раз спасибо.

Ответы [ 6 ]

4 голосов
/ 11 июля 2009

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

1 голос
/ 12 июля 2009

Физика о том, как объекты ведут себя в реальном мире. Физика игры заключается в том, чтобы заставить объекты в игре вести себя так же, как в реальном мире.

В нескольких примерах того, что можно разумно назвать физикой, любой из следующих элементов выглядит разумно или соответствует интуиции:

  • объект, плавающий в пространстве
  • столкновение большого и маленького объекта
  • прыгающий мяч
  • автомобиль тормозит
  • стена наносит урон при воздействии
  • дерево или здание повреждено у основания и падает
  • почти что-нибудь с ветром, водой или огнем

Игра, о которой вы говорите, имеет очень мало физики.

1 голос
/ 12 июля 2009

Как я знаю Tower Defense, у врагов есть "запланированные пути", и я считаю, что для этого типа игры вам нужна Game-LOGIC, а не физика.

Это интересный вопрос, потому что «отскок мяча» может быть сделан с простой «обратной скоростью при попадании на границу», а гравитация - это всего лишь небольшое количество «направленной скорости» на вашем объекте. Это может дать вам эффект гравитации и ветра.

Итак, что вы МОЖЕТЕ сделать, так это изобрести Защиту Башни С физикой ... или что-то вроде физика. Это может быть интересно. Это также означает, что объекты должны иметь столкновения и, возможно, выходить за пределы дорожек.

Но чтобы ответить на ваш вопрос: никакой физический движок не должен быть необходим для создания простой Tower Defense.

1 голос
/ 11 июля 2009

Если вам не нужно делать интегралы и частные производные, тогда не стоит называть «физикой»: -p

1 голос
/ 11 июля 2009

Вы не можете написать ни одной игры без такой математики (тригонометрии) и такой большой части физики, чтобы рассчитывать удары при столкновении, изменения направления и другие простые вещи.

Игра, основанная на физике, похожа на World of Goo или похожа на игру, доступную на Physics Games , где результатом действий игрока являются сложные физические системы.

Так что это не подходит для игры в физику.

1 голос
/ 11 июля 2009

Нет, это тригонометрия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...