Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DirectX. Продвинутая Анимация (2004) [rus].pdf
Скачиваний:
335
Добавлен:
16.08.2013
Размер:
8.39 Mб
Скачать

22

Глава 1

Рис. 1.8. Вы можете изменять настройки связывания в диалоговом окне проекта " Property Pages " наряду с другими настройками

Если вы используете DirectShow для создания анимированных текстур, вам необходимо добавить strmbasd.lib либо strmbase.lib в текстовый блок "Object/Library Modules". Чтобы узнать особенности использования библиотек DirectShow в ваших проектах, читайте главу 14 "Использование анимированных текстур".

Сейчас вы готовы к завершению, установив заданное по умолчанию состояние символа компилятора.

Установка используемого по умолчанию состояния символа

Т. к. я являюсь программистом старой школы, я предпочитаю следовать старыми путями, особенно когда приходится иметь дело с используемым по умолчанию состоянием символьного типа данных. Не знаю как вы, но я использую беззнаковые символьные типы данных чаще, чем знаковые, так что установка этого состояния является приоритетом.

Чтобы установить используемое по умолчанию состояние типа символьных данных в Visual C/C++ 6, выберите "Project" и потом "Settings". Щелкните вкладку C/C++ (как показано на рис. 1.9), выберите "General" ("Основное") из раскрывающегося меню "Category"("Kaтeгopия") и допишите /J к концу текста

Подготовкакизучениюкниги

23

"Project Options". Нажав "OK" вы установите, чтобы по умолчанию использовались беззнаковые символы, когда вы задаете символьную переменную.

Пользователям Visual Studio .NET необходимо выбрать проект в " Solution Explorer " и нажать "Project","Properties". В списке папок выберите C/C++ и щелкните на "Command Line" ("Командная строка"). В текстовом блоке "Additional Options" напишите/J.

Иэто все, что необходимо сделать, чтобы установить DirectX и ваш компилятор!

Яуверен, что теперь для вас инсталляция DirectX - это пустяк, и однажды пройдя этот процесс, вы будете готовы моментально начать кодировать.

Стоп! Прежде чем вы двинетесь дальше, давайте обсудим одну чрезвычайно важную вещь для разработки серьезных программ - создание многократно используемой библиотеки полезных функций для убыстрения процесса создания приложений. Я создал целый набор функций, которые помогут вам пропустить тривиальную работу с DirectX, такую как инициализация режима отображения и загрузка/ отрисовка меша2.

Рис. 1.9. Диалоговое окно " Project Settings " позволяет вам добавлять команды компилятора в текстовый блок "Project Options" наряду с возможностью менять множество других настроек

Давайте поближе познакомимся с созданными мной вспомогательными функциями, их использованием в книге и в ваших проектах.

2. Mesh - меш, трехмерный объект состоящий из полигонов. - Примеч. науч. ред.

Соседние файлы в предмете Программирование на C++