文件名称:DirectX-Ultimate-Game-Programming
介绍说明--下载内容均来自于网络,请自行研究使用
开发计算机游戏充满了挑战性,需要开发人员具备大量的技能,富有奉献和创新精神。本书向读者介绍了如何将自身的技能与一些基本的C++编程技能结合起来,开发出自己的游戏。本书涵盖了游戏开发过程和方方面面,书中以一个名为Straned的第一人称射击游戏开发过程为主题展开介绍,首先介绍了DirectX 和Direct3D图形学,然后逐章介绍了游戏引擎和完整游戏的开发过程。主要内容涉及到基本的图形学技术、最基本的数学知识、碰撞检测和响应、声音回放、场景管理、动画以及模型/角色的加载和绘制。
一旦读者开发出该游戏,就可以轻松地对其功能进行扩展,并定制该游戏,添加一些特有的功能。如果读者已经具备了基本编程 技能且热爱游戏开发出自己的游戏,那么可以在本书中找到大量所需的素材。
本书适合于想实践游戏开发的学生、游戏编程的初学者以及想要学习游戏开发的C++程序员。-Make your own games using DirectX 10 and C++ with Ultimate Game Programming with DirectX, Second Edition. Written for experienced programmers who want to learn DirectX 10 and how to apply it to game creation, this book goes in-depth with DirectX 10 and each of its subsystems. Every part of the gamedevelopment process is covered and you ll apply your existing game-development skills to the new techniques and tools covered in the book. Beginning with an introduction to DirectX and Direct3D, you ll work your way through graphical interfaces, animation paths,advanced lighting and shadows,various surfacemapping techniques, and even sound. One topic is covered per chapter and end-of-chapter questions help you practice and reinforce your new skills.Whether you re a current gamedevelopment student or a professional developer, you ll find the information and techniques you need to gain a clear understanding of game programming with DirectX 10.
一旦读者开发出该游戏,就可以轻松地对其功能进行扩展,并定制该游戏,添加一些特有的功能。如果读者已经具备了基本编程 技能且热爱游戏开发出自己的游戏,那么可以在本书中找到大量所需的素材。
本书适合于想实践游戏开发的学生、游戏编程的初学者以及想要学习游戏开发的C++程序员。-Make your own games using DirectX 10 and C++ with Ultimate Game Programming with DirectX, Second Edition. Written for experienced programmers who want to learn DirectX 10 and how to apply it to game creation, this book goes in-depth with DirectX 10 and each of its subsystems. Every part of the gamedevelopment process is covered and you ll apply your existing game-development skills to the new techniques and tools covered in the book. Beginning with an introduction to DirectX and Direct3D, you ll work your way through graphical interfaces, animation paths,advanced lighting and shadows,various surfacemapping techniques, and even sound. One topic is covered per chapter and end-of-chapter questions help you practice and reinforce your new skills.Whether you re a current gamedevelopment student or a professional developer, you ll find the information and techniques you need to gain a clear understanding of game programming with DirectX 10.
相关搜索: directx
(系统自动生成,下载前可以参看下载内容)
下载文件列表
DirectX终极编程\chapter4\AlphaTransparency\AlphaTransparency.exe
...............\........\.................\AlphaTransparency.sln
...............\........\.................\AlphaTransparency.suo
...............\........\.................\AlphaTransparency.vcproj
...............\........\.................\decal.tga
...............\........\.................\main.cpp
...............\........\.................\AlphaTransparency.vcproj.SNAIL.xiongj.user
...............\........\.................\Debug\BuildLog.htm
...............\........\.................\.....\vc80.pdb
...............\........\.................\.....\vc80.idb
...............\........\.................\.....\main.obj
...............\........\.................\.....\AlphaTransparency.exe.intermediate.manifest
...............\........\.................\.....\mt.dep
...............\........\.................\AlphaTransparency.vcproj.PC-20100616WSEI.Administrator.user
...............\........\D3DNormalMaps\D3DNormalMaps.exe
...............\........\.............\D3DNormalMaps.sln
...............\........\.............\D3DNormalMaps.suo
...............\........\.............\D3DNormalMaps.vcproj
...............\........\.............\heightMap.tga
...............\........\.............\main.cpp
...............\........\.............\D3DNormalMaps.vcproj.SNAIL.xiongj.user
...............\........\.............\.ebug\BuildLog.htm
...............\........\.............\.....\vc80.pdb
...............\........\.............\.....\vc80.idb
...............\........\.............\.....\main.obj
...............\........\.............\.....\D3DNormalMaps.exe.intermediate.manifest
...............\........\.............\.....\mt.dep
...............\........\.............\D3DNormalMaps.vcproj.PC-20100616WSEI.Administrator.user
...............\........\GameProject3\GameProject1.suo
...............\........\............\GameProject2.suo
...............\........\............\GameProject3.exe
...............\........\............\GameProject3.sln
...............\........\............\GameProject3.suo
...............\........\............\GameProject3.vcproj
...............\........\............\main.cpp
...............\........\............\main.h
...............\........\............\GameProject3.vcproj.SNAIL.xiongj.user
...............\........\............\UpgradeLog.XML
...............\........\............\GameProject3.ncb
...............\........\............\_UpgradeReport_Files\UpgradeReport.css
...............\........\............\....................\UpgradeReport_Minus.gif
...............\........\............\....................\UpgradeReport_Plus.gif
...............\........\............\....................\UpgradeReport.xslt
...............\........\............\StrandedEngine\D3DRenderer.h
...............\........\............\..............\RenderInterface.h
...............\........\............\..............\StrandedEngine.vcproj
...............\........\............\..............\defines.h
...............\........\............\..............\engine.h
...............\........\............\..............\light.h
...............\........\............\..............\material.h
...............\........\............\..............\复件 D3DRenderer.cpp
...............\........\............\..............\D3DRenderer.cpp
...............\........\............\..............\StrandedEngine.vcproj.SNAIL.xiongj.user
...............\........\............\lib\StrandedEngine.lib
...............\........\............\GameProject3.vcproj.PC-20100616WSEI.Administrator.user
...............\........\ManualBMP\BMP.cpp
...............\........\.........\BMP.h
...............\........\.........\ManualBMP.sln
...............\........\.........\ManualBMP.suo
...............\........\.........\ManualBMP.vcproj
...............\........\.........\main.cpp
...............\........\.........\ugp.bmp
...............\........\......TGA\ManualTGA.sln
...............\........\.........\ManualTGA.suo
...............\........\.........\ManualTGA.vcproj
...............\........\.........\TGA.
...............\........\.................\AlphaTransparency.sln
...............\........\.................\AlphaTransparency.suo
...............\........\.................\AlphaTransparency.vcproj
...............\........\.................\decal.tga
...............\........\.................\main.cpp
...............\........\.................\AlphaTransparency.vcproj.SNAIL.xiongj.user
...............\........\.................\Debug\BuildLog.htm
...............\........\.................\.....\vc80.pdb
...............\........\.................\.....\vc80.idb
...............\........\.................\.....\main.obj
...............\........\.................\.....\AlphaTransparency.exe.intermediate.manifest
...............\........\.................\.....\mt.dep
...............\........\.................\AlphaTransparency.vcproj.PC-20100616WSEI.Administrator.user
...............\........\D3DNormalMaps\D3DNormalMaps.exe
...............\........\.............\D3DNormalMaps.sln
...............\........\.............\D3DNormalMaps.suo
...............\........\.............\D3DNormalMaps.vcproj
...............\........\.............\heightMap.tga
...............\........\.............\main.cpp
...............\........\.............\D3DNormalMaps.vcproj.SNAIL.xiongj.user
...............\........\.............\.ebug\BuildLog.htm
...............\........\.............\.....\vc80.pdb
...............\........\.............\.....\vc80.idb
...............\........\.............\.....\main.obj
...............\........\.............\.....\D3DNormalMaps.exe.intermediate.manifest
...............\........\.............\.....\mt.dep
...............\........\.............\D3DNormalMaps.vcproj.PC-20100616WSEI.Administrator.user
...............\........\GameProject3\GameProject1.suo
...............\........\............\GameProject2.suo
...............\........\............\GameProject3.exe
...............\........\............\GameProject3.sln
...............\........\............\GameProject3.suo
...............\........\............\GameProject3.vcproj
...............\........\............\main.cpp
...............\........\............\main.h
...............\........\............\GameProject3.vcproj.SNAIL.xiongj.user
...............\........\............\UpgradeLog.XML
...............\........\............\GameProject3.ncb
...............\........\............\_UpgradeReport_Files\UpgradeReport.css
...............\........\............\....................\UpgradeReport_Minus.gif
...............\........\............\....................\UpgradeReport_Plus.gif
...............\........\............\....................\UpgradeReport.xslt
...............\........\............\StrandedEngine\D3DRenderer.h
...............\........\............\..............\RenderInterface.h
...............\........\............\..............\StrandedEngine.vcproj
...............\........\............\..............\defines.h
...............\........\............\..............\engine.h
...............\........\............\..............\light.h
...............\........\............\..............\material.h
...............\........\............\..............\复件 D3DRenderer.cpp
...............\........\............\..............\D3DRenderer.cpp
...............\........\............\..............\StrandedEngine.vcproj.SNAIL.xiongj.user
...............\........\............\lib\StrandedEngine.lib
...............\........\............\GameProject3.vcproj.PC-20100616WSEI.Administrator.user
...............\........\ManualBMP\BMP.cpp
...............\........\.........\BMP.h
...............\........\.........\ManualBMP.sln
...............\........\.........\ManualBMP.suo
...............\........\.........\ManualBMP.vcproj
...............\........\.........\main.cpp
...............\........\.........\ugp.bmp
...............\........\......TGA\ManualTGA.sln
...............\........\.........\ManualTGA.suo
...............\........\.........\ManualTGA.vcproj
...............\........\.........\TGA.