On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост 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.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 55 , стр: 1 2 3 All [только новые]


администратор




Пост N: 148
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.07.07 08:54. Заголовок: Re:


Inferno пишет:

 цитата:
А зачем так сложно?


Это чтобы файлы DXSDK лежали в отдельной папке, а не в общей куче. Кстати, компилировал я в 6 версии Visual Studio.

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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. И главное не нужно добавлять пути.

Per aspera ad astra! Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 149
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.07.07 09:47. Заголовок: Re:


Inferno пишет:

 цитата:
А какая разница? Если они лежат в отдельной папке, они что лучше работают?



Работают точно также. Просто мне так удобнее (чтобы не мешать работу с развлечением).

Per rectum ad astra

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 47
Info: Магия, Спорт, Программирование игр.
Зарегистрирован: 23.03.07
Откуда: Inferno
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.07.07 18:29. Заголовок: Re:



 цитата:
Работают точно также.


А я и не спорю.

 цитата:
Просто мне так удобнее (чтобы не мешать работу с развлечением).


Спасибо за ответ.

Per aspera ad astra! Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 48
Info: Магия, Спорт, Программирование игр.
Зарегистрирован: 23.03.07
Откуда: Inferno
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.07.07 18:31. Заголовок: Re:



 цитата:
Per rectum ad astra


через задний проход

Per aspera ad astra! Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 54
Info: Game Developer ;-) in future
Зарегистрирован: 06.05.07
Откуда: Russia, Kursk
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.07.07 02:18. Заголовок: Re:



 цитата:
через задний проход



CasDev Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 5
Зарегистрирован: 01.07.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 17.07.07 16:32. Заголовок: Re:


у меня с http://netlib.narod.ru/common.zip не качает залейте плз на http://ifolder.ru или на buhak@rambler.ru


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 153
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 18.07.07 08:27. Заголовок: Re:


Отправил почтой

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 01.07.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 18.07.07 17:32. Заголовок: Re:


Спасибо за советы и за файл пример запустил

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.01.08 18:50. Заголовок: Выложите, плз, еще р..


Выложите, плз, еще раз нужные файлы ("http://netlib.narod.ru/common.zip" - неработает)

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 22.01.08 16:43. Заголовок: Что, ни у кого нет? ..


Что, ни у кого нет? Выложите здесь, или скинте на мыло: finder_sl@list.ru Очень надо! И еще кроме common d3dx9dt.lib скинте.
Заранее спасибо.

Спасибо: 0 
Цитата Ответить



Пост N: 1
Зарегистрирован: 24.05.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.08 19:59. Заголовок: Выложите, плз, еще р..



 цитата:
Выложите, плз, еще раз нужные файлы ("http://netlib.narod.ru/common.zip" - неработает)


Точно не работает ссылка. Перезалейте куда-нибудь, пожалуйста. Или хоть на мыло скиньте: seriks@tut.by

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 280
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг: 1
ссылка на сообщение  Отправлено: 25.05.08 10:05. Заголовок: Вот, берите

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.08.08 13:05. Заголовок: а не подскажите, что..


а не подскажите, что нужно, чтобы в Visual Studio 2005 откомпилировался этот пример, а то выдается ошибка:
LINK : fatal error LNK1104: cannot open file 'd3dx9dt.lib'

Спасибо: 0 
Цитата Ответить





Пост N: 47
Зарегистрирован: 14.06.07
Откуда: РОССИЯ, Санкт-Петербург (Екатиренбург)
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.08.08 13:17. Заголовок: Нужно поставить Dire..


Нужно поставить DirectX SDK и прописать перед WinMain
#pragma comment (lib,"d3dx.lib")

Все что я говорю,кроме цитат,есть мое ИМХО. Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 23.01.09 04:04. Заголовок: у меня VS 2008 я уже..


у меня VS 2008 я уже і так і сяк а 1 оно дайот одну ошибку ходь ти пні

c:\c++\стратегії\dxsdk\samples\c++\common\src\d3dapp.cpp(1582) : error C2051: case expression not constant
Main.cpp

не подскажите шо я зделал не так

Спасибо: 0 
Цитата Ответить



Пост N: 12
Зарегистрирован: 10.05.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.01.09 09:33. Заголовок: Внимательнее читай с..


Внимательнее читай сообщение об ошибки и тогда ты поймёшь в чём дело. Это важно, найти тебе самому в чём проблема. Лучше в голове осядет.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 23.01.09 16:45. Заголовок: 8daemon пишет: Вним..


8daemon пишет:

 цитата:
Внимательнее читай сообщение об ошибки и тогда ты поймёшь в чём дело. Это важно, найти тебе самому в чём проблема. Лучше в голове осядет.


я уже неделю крутю етот премер і так і сяк а он некак

Спасибо: 0 
Цитата Ответить



Пост N: 13
Зарегистрирован: 10.05.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.01.09 19:47. Заголовок: Конкретнее опиши: чт..


Конкретнее опиши: что компилишь, какой пример?

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 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 ==========


Спасибо: 0 
Цитата Ответить
Ответов - 55 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 12
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет