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

if ( g_pD3D )

{

g_pD3D->Release() ; g_pD3D = 0;

>

return S_OK;

}

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

Инициализация DirectX с помощью мастера DirectX AppWizard

Использование мастера DirectX AppWizard очень упрощает запуск и подготовку Direct3D к использованию. Точнее говоря, мастер не только инициализирует Direct3D. Он инициализирует и все остальные компоненты DirectX.

Последовательность работы с мастером DirectX AppWizard в разных версиях Visual Studio несколько различна. Чтобы помочь вам начать, я опишу работу с ним и в версии 6, и в версии 7.

ИСПОЛЬЗОВАНИЕ МАСТЕРА DIRECTX APPWIZARD В VISUAL STUDIO 6

Вот как использовать мастер DirectX AppWizard в Visual Studio 6:

1.    В меню File выберите пункт New. Visual Studio отобразит окно New. Если вкладка Projects не открыта, откройте ее с помощью мыши.

2.    На странице New Projects показан список проектов, которые можно создать в Visual Studio. Выберите в этом списке пункт DirectX AppWizard.

3.    В текстовом поле Project Name введите имя нового проекта. Пока назовем его просто InitDX. Щелкните на кнопке ОК.

4.    AppWizard будет отображать последовательность диалоговых окон, в которых нужно задавать параметры DirectX-провкта. В первом диалоговом окне указывается общая информация о приложении. В верхней части диалогового окна нужно указать, приложение какого типа вы хотите создать. Все приложения, которые мы будем создавать в этой книге, будут однодокументными. Убедитесь, что выбрано однодокументное приложение, прежде чем продолжить.

Новости
Список персонажей SoulCalibur 6 пополнил Вольдо
В Сети появился новый трейлер SoulCalibur 6, посвящённый Вольдо — он пополнил список персонажей, которые будут доступны в день релиза игры.
Анонсирован скорый выход обновления «Ночная жизнь» в GTA Online
Компания Rockstar представила трейлер обновления «Ночная жизнь» для GTA Online.