Рассматриваются вопросы физического моделирования окружающего мира при разработке компьютерных игр. Кроме собственно физики в книге приводятся примеры практического применения физических моделей в играх. Описание простой платформы физического моделирования затем переходит в плоскость изложения принципов моделирования отдельных физических явлений, применимых к играм. Рассматриваются вопросы программирования приложений с использованием созданных инструментов.
Представленные в книге модели написаны на C++ с применением DirectX и компилировались в VS.NET.
Для чтения книги достаточно знания физики и математики в пределах школьного курса и первичного опыта программирования на C++.
Для программистов компьютерных игр, студентов и старшеклассников, интересующихся программированием.
Author(s): Конгер Д.
Series: Программисту
Publisher: Бином
Year: 2007
Language: Russian
Pages: 498
City: М.
Краткое оглавление......Page 5
Введение......Page 8
Часть I. Физика, математика и программирование игр......Page 11
Глава 1. Физика в играх......Page 12
Глава 2. Имитация ЗD-графики с помощью DirectX......Page 19
Глава 3. Математические инструменты......Page 51
Глава 4. 2D-преобразования и рендеринг......Page 96
Глава 5. ЗD-преобразования и рендеринг......Page 119
Глава 6. Сетчатые модели и Х-файлы......Page 138
Часть II. 3D-объекты, движение и столкновения......Page 159
Глава 7. Динамика материальных точек......Page 160
Глава 8. Столкновения материальных точек......Page 187
Глава 9. Динамика твердых тел......Page 217
Глава 10. Столкновения твердых тел......Page 249
Глава 11. Сила тяжести и метательные снаряды......Page 282
Глава 12. Системы масс и пружин......Page 310
Глава 13. Вода и волны......Page 345
Часть III. Практические примеры......Page 375
Глава 14. Готовимся создавать игры......Page 376
Глава 15. Автомобили, корабли и лодки......Page 415
Глава 16. Авиация и космические корабли......Page 440
Эпилог......Page 470
Часть IV. Приложения......Page 471
Приложение А. Глоссарий......Page 472
Приложение В. Краткий обзор языка С++......Page 475
Приложение С. Основы программирования для Windows......Page 489