Ответы:
Я собираюсь дать рекомендацию на основе того, что я прочитал и как я начал. Теперь я предполагаю, что когда вы говорите « новичок», вы имеете в виду новичка в физических движках, а не в программировании. Я не буду писать подробности, поскольку вы можете получить это из обзоров Amazon.
Разработка движка игровой физики
Эта книга была очень хорошей вводной книгой для меня. Хотя, как и у любой книги, у нее есть недостатки (некоторый код работает не так, как ожидалось, но это нормально, заставляет вас думать еще больше!)
Обнаружение столкновений в реальном времени
Абсолютно замечательная книга / справочник, но немного более продвинутая. Вы можете начать с этой книги, если хотите. Это зависит от того, каков ваш начальный уровень на самом деле.
Это не для начинающих, но это то, что нужно иметь в виду. Все книги Эберли тяжелы по математике, но как только вы поймете весь предмет, его книги, на мой взгляд, станут незаменимыми просто потому, что есть немного людей, достаточно знающих, чтобы вникнуть в эти подробности.
Это не будет легкая поездка. Физика - одна из самых сложных тем в разработке игр. Удачи!
Итак, я нашел пару книг, все с более чем 2d физикой, но также с физикой 2d, так что я не думаю, что было бы больно иметь что-то большее, чем нужно на всякий случай.
Физика для игровых программистов (примеры Java), которая выглядит лучшим балансом из всей массы. составляет что-то вроде физики 101 и имеет примеры кода Java
Физика игры (примеры на С ++) Похоже, что она еще более ориентирована на какую-то хардкорную 3d разработку, чем что-либо еще, и использует OpenGL (бонус)
Физика для разработчиков игр (c ++ windows api) Эта книга, хотя и кажется немного более доступной, является самой подверженной ошибкам. Но это как 5 долларов, так что, учитывая это, я не думаю, что вы будете слишком плохими инвестициями.
http://www.amazon.com/Matmatics-Physics-Programmers-Charles-Development/dp/1584503300 Программа по разработке игр в моем колледже использует эту книгу для первого года обучения математике / физике. Есть много книг на эту тему, но это неплохое ИМХО.