Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Фленов М. — Искусство программирования игр на С++
Фленов М. — Искусство программирования игр на С++



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Искусство программирования игр на С++

Автор: Фленов М.

Аннотация:

Описаны современные технологии программирования ЗD игр, а также некоторые решения типичных проблем, с которыми может столкнуться программист при их разработке. В качестве практических примеров на протяжении всей книги рассматривается процесс создания простого движка игры, который использует все описываемые технологии: вершинные и пиксельные шейдеры, скелетную и вершинную анимацию, а также компоненты DirectMusic, DirectSound и Directlnput, входящие в библиотеку DirectX. Программный код, приведенный в книге, легко адаптировать и превратить в полноценную игру. Описываемый движок очень прост, но универсален и позволяет создавать игры любого жанра. На компакт-диске к книге содержатся листинги примеров и дополнительная информация по DirectX.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2006

Количество страниц: 256

Добавлена в каталог: 02.03.2011

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
DirectMusic      189
DirectSound      189
DirectX, оптимизация графики      239
HAL      190
HEL      190
MMSystem      189
Алгоритм перемещения      131
Алгоритм поворота      132
Алгоритм, поиск ключей анимации      187
Алгоритм, столкновение в 2D      134
Алгоритм, столкновение с боксом      136
Алгоритм, столкновение с плоскостью      155
Алгоритм, столкновение со сложной формой      159
Алгоритм, столкновение со сферой      156
Анимация на основе ключевых кадров      117
Буфер Stencil      74
Вершинная анимация, морфинг с помощью шейдера      171
Геймплей      6
Движок игры      6
Демо-ролик      7
Интерфейс DirectInput      132
Интерфейс DirectInput, преимущества      133
Интерфейс DirectInputDevice8, BuildActionMap      144
Интерфейс ID3DXEffect      41
Интерфейс ID3DXEffect, IsParameterUsed      60
Интерфейс ID3DXEffect, SetValue      45 60
Интерфейс ID3DXMesh      26
Интерфейс ID3DXMesh, CloneMesh      166
Интерфейс ID3DXMesh, DrawSubset      29
Интерфейс IDirect3D9, CreateDevice      22
Интерфейс IDirect3DDevice, Present      24
Интерфейс IDirect3DDevice, SetFVF      45
Интерфейс IDirect3DDevice, SetVertexDeclaration      46
Интерфейс IDirect3DDevice9, SetStreamSource      181
Интерфейс IDirect3DVertexDeclaration9      41
Интерфейс IDirectInputDevice8, SetActionMap      145
Интерфейс IDirectMusic      194
Интерфейс IDirectMusicLoader8      191
Интерфейс IDirectMusicLoader8, EnumObject      192
Интерфейс IDirectMusicLoader8, ScanDirectory      192
Интерфейс IDirectMusicLoader8, SetSearchDirectory      192
Интерфейс IDirectMusicPerformance      193
Интерфейс IDirectMusicPerformance, CreateStandardAudioPath      202
Интерфейс IDirectMusicPerformance, GetObjectInPath      203
Интерфейс IDirectMusicPerformance8, InitAudio      196
Интерфейс IDirectMusicPerformance8, LoadObjectFromFile      197
Интерфейс IDirectMusicPerformance8, PlaySegment      198
Интерфейс IDirectMusicPerformance8, PlaySegmentEx      198
Интерфейс IDirectMusicPerformance8, Stop      199
Интерфейс IDirectMusicPerformance8, StopEx      199
Интерфейс IDirectMusicSegment      194
Интерфейс IDirectXFile, CreateEnumObject      101
Интерфейс IDirectXFile, RegisterTemplates      98
Интерфейс IDirectXFileData, GetData      105
Интерфейс IDirectXFileData, GetName      105
Интерфейс IDirectXFileData, GetType      105
Интерфейс IGraphBuilder      223 225
Интерфейс IMediaControl      223
Интерфейс IMediaSample      221
Искусственный интеллект      235
Класс CBaseVideoRenderer      215 216
Класс CInputDeviceManager      132
Класс CMediaType      219
Класс CTexFilter      216
Ключи анимации      117 122
Компрессия изображения с потерей качества      239
Константа DIA_APPFIXED      140
Константа DIDBAM_DEFAULT      144
Константа DIENUM_CONTINUE      144
Константа DIRECTINPUT_VERSION      138
Константа DIVIRTUAL_FIGHTING_HAND2HAND      139
Константа FORMAT_VideoInfo      219
Константа FORMAT_WaveFormatEx      219
Константа IID_IDirectInput8      138
Корректировка формата вершин      166
Массив ActionMap      139
Метод CreateVertexDeclaration      44
Метод GetDeviceData      148
Морфинг      170
Описание класса CInputEngine      134
Оптимизация 3D-графики      238
Программа VTune      246
Скелетная анимация      86
Сообщение WM_DESTROY      19
Сообщение WM_QUIT      19
Структура D3DXFRAME      97
Структура D3DXFRAME_DERIVED      97
Структура DIACTIONFORMAT      138
Структура DIDEVICEINSTANCE      143
Структура DS3DBUFFER      203
Структура DS3DLISTENER      205
Утилита 3D Exploration      30
Утилита conv3ds.exe      30
Формат ASF      214
Формат AVI      214
Формат MP3      214
Формат MPEG      214
Фрейм      110
Функция CoCreateInstance      191 192
Функция D3DXComputeBoundingBox      161 163
Функция D3DXCreateEffectFromFile      41
Функция D3DXCreateTextureFromFile      26
Функция D3DXLoadMeshFromX      25
Функция D3DXLoadMeshHierarchyFromX      96
Функция D3DXLoadSkinMeshFromXof      108
Функция D3DXMatrixInverse      213
Функция DirectInput8Create      137
Функция DX3DInitZ      20
Функция EnumDevicesBySemantics      141
Функция EnumDevicesCallback      141
Функция GraphEngine      23
Функция Init      19
Функция OptimizeInplace      244
Функция UpdateSkinnedMesh      115
Функция WinMain      18
Функция шейдера mul      38
Цикл обработки сообщений      19
Шейдер      32
Шейдер вершинный      32 41
Шейдер пиксельный      33 40
Шейдер, версии      36
Штекер входящий      226
Штекер выходящий      226
Язык HLSL      32 34
Язык HLSL, базовые типы данных      34
Язык HLSL, вектор      35
Язык HLSL, матрицы      35
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте