Пост N: 51
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг:
0
Отправлено: 30.01.07 07:53. Заголовок: Программирование стратегических игр с DirectX 9.0
[реклама вместо картинки]
Тодд Баррон Программирование стратегических игр с DirectX 9.0
Книга «Программирование стратегических игр с DirectX 9.0» охватывает все темы, которые следует знать, чтобы создать собственную стратегическую игру на С++ с использованием DirectX. Книга выделяет процесс разработки игры и исследует игровые механизмы, управление ресурсами, разработку интерфейса, добавление звукового оформления и многое другое. Более сложные темы включают поиск пути, визуализацию стистем частиц и реализацию сетевого многопользовательского режима.
Прочитав эту книгу вы
узнаете об утилитах для управления проектами, которые могут облегчить процесс разработки;
изучите основные концепции использования блочной графики для реализации ландшафтов;
сможете реализовать высококачественное звуковое сопровождение с помощью интерфейсов DirectMusic и DirectSound;
создадите собственный редактор карт и узнаете как генерируются случайные карты;
узнаете как использовать ключевые кадры и анимационные наборы для анимации трехмерных объектов;
поймете как алгоритм А* находит лучший путь на вашей карте;
создадите использующие системы частиц спецэффекты, такие как взрывы и дымовые следы.
Исходный код рассматриваемых в книге примеров может быть загружен с сайтов www.wordware.com/files/games и www.lostlogic.com.
Пост N: 46
Info: Магия, Спорт, Программирование игр.
Зарегистрирован: 23.03.07
Откуда: Inferno
Рейтинг:
0
Отправлено: 08.07.07 13:44. Заголовок: Re:
цитата:
Это чтобы файлы DXSDK лежали в отдельной папке, а не в общей куче.
А какая разница? Если они лежат в отдельной папке, они что лучше работают?
цитата:
Кстати, компилировал я в 6 версии Visual Studio.
Не проблема. Вот вам для шестой версии студии: Можна было просто скопировать заголовочные файлы в C:\Program Files\Microsoft Visual Studio\VC98\Include и lib файлы в C:\Program Files\Microsoft Visual Studio\VC98\Lib. И главное не нужно добавлять пути.
Отправлено: 29.08.08 13:05. Заголовок: а не подскажите, что..
а не подскажите, что нужно, чтобы в Visual Studio 2005 откомпилировался этот пример, а то выдается ошибка: LINK : fatal error LNK1104: cannot open file 'd3dx9dt.lib'
Отправлено: 23.01.09 21:18. Заголовок: я взялса за кнігу і ..
я взялса за кнігу і питаюся скомпіліревать премери которие в кніге, я загрузіл файли ліб і срр с нета которих не хвотало ошибок стало меньше но 1 всеравно осталося она почті во всех премерах с кнігі
------ Build started: Project: D3DFrame_Isometric2DTiles, Configuration: Debug Win32 ------ Compiling... d3dapp.cpp c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(816) : warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(144) : see declaration of 'strncat' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1400) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1408) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1442) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1530) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1535) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1543) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1548) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1554) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1561) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1569) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1578) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1582) : error C2051: case expression not constant d3denumeration.cpp d3dfont.cpp c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dfont.cpp(53) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' d3dsettings.cpp c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dsettings.cpp(495) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dsettings.cpp(507) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dsettings.cpp(581) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dsettings.cpp(667) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' d3dutil.cpp dxutil.cpp c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(60) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(79) : see declaration of 'strcat' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(112) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(136) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(160) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(580) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(630) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(712) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(730) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(157) : see declaration of 'strncpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(745) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(760) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(769) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(781) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(842) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_vsnprintf' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(868) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324) : see declaration of 'sscanf' c:\c++\стратегії\dxsdk\samples\c++\common\src\dxutil.cpp(905) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : see declaration of '_snprintf' Main.cpp c:\c++\стратегії\обученіе\rtssource +к кніге о іграх\d3dframe_isometric2dtiles\main.cpp(258) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366) : see declaration of 'sprintf' Generating Code... Build log was saved at "file://c:\C++\стратегії\обученіе\RTSSource +к кніге о іграх\D3DFrame_Isometric2DTiles\Debug\BuildLog.htm" D3DFrame_Isometric2DTiles - 1 error(s), 33 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет