在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 《Introduction to 3D Game Programming with DirectX 11》完整源码Part1

《Introduction to 3D Game Programming with DirectX 11》完整源码Part1

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:58.34M
  • 下载次数:11
  • 浏览次数:83
  • 发布时间:2020-10-15
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
这是《Introduction to 3D Game Programming with DirectX 11》完整源码Part1 。
【实例截图】
【核心代码】
DirectX11-Part1
├── Chapter 10 Stenciling
│   ├── BoltAnim
│   │   ├── Bolt001.bmp
│   │   ├── Bolt002.bmp
│   │   ├── Bolt003.bmp
│   │   ├── Bolt004.bmp
│   │   ├── Bolt005.bmp
│   │   ├── Bolt006.bmp
│   │   ├── Bolt007.bmp
│   │   ├── Bolt008.bmp
│   │   ├── Bolt009.bmp
│   │   ├── Bolt010.bmp
│   │   ├── Bolt011.bmp
│   │   ├── Bolt012.bmp
│   │   ├── Bolt013.bmp
│   │   ├── Bolt014.bmp
│   │   ├── Bolt015.bmp
│   │   ├── Bolt016.bmp
│   │   ├── Bolt017.bmp
│   │   ├── Bolt018.bmp
│   │   ├── Bolt019.bmp
│   │   ├── Bolt020.bmp
│   │   ├── Bolt021.bmp
│   │   ├── Bolt022.bmp
│   │   ├── Bolt023.bmp
│   │   ├── Bolt024.bmp
│   │   ├── Bolt025.bmp
│   │   ├── Bolt026.bmp
│   │   ├── Bolt027.bmp
│   │   ├── Bolt028.bmp
│   │   ├── Bolt029.bmp
│   │   ├── Bolt030.bmp
│   │   ├── Bolt031.bmp
│   │   ├── Bolt032.bmp
│   │   ├── Bolt033.bmp
│   │   ├── Bolt034.bmp
│   │   ├── Bolt035.bmp
│   │   ├── Bolt036.bmp
│   │   ├── Bolt037.bmp
│   │   ├── Bolt038.bmp
│   │   ├── Bolt039.bmp
│   │   ├── Bolt040.bmp
│   │   ├── Bolt041.bmp
│   │   ├── Bolt042.bmp
│   │   ├── Bolt043.bmp
│   │   ├── Bolt044.bmp
│   │   ├── Bolt045.bmp
│   │   ├── Bolt046.bmp
│   │   ├── Bolt047.bmp
│   │   ├── Bolt048.bmp
│   │   ├── Bolt049.bmp
│   │   ├── Bolt050.bmp
│   │   ├── Bolt051.bmp
│   │   ├── Bolt052.bmp
│   │   ├── Bolt053.bmp
│   │   ├── Bolt054.bmp
│   │   ├── Bolt055.bmp
│   │   ├── Bolt056.bmp
│   │   ├── Bolt057.bmp
│   │   ├── Bolt058.bmp
│   │   ├── Bolt059.bmp
│   │   └── Bolt060.bmp
│   └── Mirror
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   └── LightHelper.fx
│   ├── MirrorDemo.cpp
│   ├── Mirror.sln
│   ├── Mirror.suo
│   ├── Mirror.vcxproj
│   ├── Mirror.vcxproj.filters
│   ├── Mirror.vcxproj.user
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── brick01.dds
│   │   ├── checkboard.dds
│   │   ├── grass.dds
│   │   ├── ice.dds
│   │   ├── water1.dds
│   │   ├── water2.dds
│   │   ├── WireFence.dds
│   │   ├── WoodCrate01.dds
│   │   └── WoodCrate02.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 11 The Geometry Shader
│   └── TreeBillboard
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   ├── LightHelper.fx
│   │   └── TreeSprite.fx
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── brick01.dds
│   │   ├── checkboard.dds
│   │   ├── grass.dds
│   │   ├── ice.dds
│   │   ├── tree0.dds
│   │   ├── tree1.dds
│   │   ├── tree2.dds
│   │   ├── tree3.dds
│   │   ├── water1.dds
│   │   ├── water2.dds
│   │   ├── WireFence.dds
│   │   ├── WoodCrate01.dds
│   │   └── WoodCrate02.dds
│   ├── TreeBillboardDemo.cpp
│   ├── TreeBillboard.sln
│   ├── TreeBillboard.suo
│   ├── TreeBillboard.vcxproj
│   ├── TreeBillboard.vcxproj.filters
│   ├── TreeBillboard.vcxproj.user
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 12 The Compute Shader
│   ├── Blur
│   │   ├── Blur.cpp
│   │   ├── BlurFilter.cpp
│   │   ├── BlurFilter.h
│   │   ├── Blur.sln
│   │   ├── Blur.suo
│   │   ├── Blur.vcxproj
│   │   ├── Blur.vcxproj.filters
│   │   ├── Blur.vcxproj.user
│   │   ├── Effects.cpp
│   │   ├── Effects.h
│   │   ├── FX
│   │   │   ├── Basic.fx
│   │   │   ├── Blur.fx
│   │   │   └── LightHelper.fx
│   │   ├── RenderStates.cpp
│   │   ├── RenderStates.h
│   │   ├── Textures
│   │   │   ├── grass.dds
│   │   │   ├── water1.dds
│   │   │   ├── water2.dds
│   │   │   ├── WireFence.dds
│   │   │   ├── WoodCrate01.dds
│   │   │   └── WoodCrate02.dds
│   │   ├── Vertex.cpp
│   │   └── Vertex.h
│   └── VecAdd
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   ├── LightHelper.fx
│   │   └── VecAdd.fx
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── results.txt
│   ├── Textures
│   │   ├── grass.dds
│   │   ├── water1.dds
│   │   ├── water2.dds
│   │   ├── WireFence.dds
│   │   ├── WoodCrate01.dds
│   │   └── WoodCrate02.dds
│   ├── VecAddDemo.cpp
│   ├── VecAdd.sln
│   ├── VecAdd.suo
│   ├── VecAdd.vcxproj
│   ├── VecAdd.vcxproj.filters
│   ├── VecAdd.vcxproj.user
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 13 The Tessellation Stages
│   ├── BasicTessellation
│   │   ├── BasicTessellation.sln
│   │   ├── BasicTessellation.suo
│   │   ├── BasicTessellation.vcxproj
│   │   ├── BasicTessellation.vcxproj.filters
│   │   ├── BasicTessellation.vcxproj.user
│   │   ├── Effects.cpp
│   │   ├── Effects.h
│   │   ├── FX
│   │   │   ├── Basic.cod
│   │   │   ├── Basic.fx
│   │   │   ├── Basic.fxo
│   │   │   ├── Blur.cod
│   │   │   ├── Blur.fx
│   │   │   ├── Blur.fxo
│   │   │   ├── LightHelper.fx
│   │   │   ├── Tessellation.cod
│   │   │   ├── Tessellation.fx
│   │   │   └── Tessellation.fxo
│   │   ├── RenderStates.cpp
│   │   ├── RenderStates.h
│   │   ├── Tessellation.cpp
│   │   ├── Textures
│   │   │   ├── grass.dds
│   │   │   ├── water1.dds
│   │   │   ├── water2.dds
│   │   │   ├── WireFence.dds
│   │   │   ├── WoodCrate01.dds
│   │   │   └── WoodCrate02.dds
│   │   ├── Vertex.cpp
│   │   └── Vertex.h
│   └── BezierPatch
│   ├── BezierPatch.cpp
│   ├── BezierPatch.sln
│   ├── BezierPatch.suo
│   ├── BezierPatch.vcxproj
│   ├── BezierPatch.vcxproj.filters
│   ├── BezierPatch.vcxproj.user
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   ├── BezierTessellation.fx
│   │   ├── Blur.fx
│   │   └── LightHelper.fx
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── grass.dds
│   │   ├── water1.dds
│   │   ├── water2.dds
│   │   ├── WireFence.dds
│   │   ├── WoodCrate01.dds
│   │   └── WoodCrate02.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 14 Building a First Person Camera
│   └── Camera
│   ├── CameraDemo.cpp
│   ├── Camera.sln
│   ├── Camera.suo
│   ├── Camera.vcxproj
│   ├── Camera.vcxproj.filters
│   ├── Camera.vcxproj.user
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   └── LightHelper.fx
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── bricks.dds
│   │   ├── floor.dds
│   │   └── stone.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 15 Instancing and Frustum Culling
│   └── InstancingAndCulling
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── InstancedBasic.fx
│   │   └── LightHelper.fx
│   ├── InstancingAndCullingDemo.cpp
│   ├── InstancingAndCulling.sln
│   ├── InstancingAndCulling.suo
│   ├── InstancingAndCulling.vcxproj
│   ├── InstancingAndCulling.vcxproj.filters
│   ├── InstancingAndCulling.vcxproj.user
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── bricks.dds
│   │   ├── floor.dds
│   │   └── stone.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 16 Picking
│   └── Picking
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   └── LightHelper.fx
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── PickingDemo.cpp
│   ├── Picking.sln
│   ├── Picking.suo
│   ├── Picking.vcxproj
│   ├── Picking.vcxproj.filters
│   ├── Picking.vcxproj.user
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── bricks.dds
│   │   ├── floor.dds
│   │   └── stone.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 17 Cube Mapping
│   ├── CubeMap
│   │   ├── CubeMapDemo.cpp
│   │   ├── CubeMap.sln
│   │   ├── CubeMap.suo
│   │   ├── CubeMap.vcxproj
│   │   ├── CubeMap.vcxproj.filters
│   │   ├── CubeMap.vcxproj.user
│   │   ├── Effects.cpp
│   │   ├── Effects.h
│   │   ├── FX
│   │   │   ├── Basic.fx
│   │   │   ├── LightHelper.fx
│   │   │   └── Sky.fx
│   │   ├── Models
│   │   │   ├── car.txt
│   │   │   └── skull.txt
│   │   ├── RenderStates.cpp
│   │   ├── RenderStates.h
│   │   ├── Sky.cpp
│   │   ├── Sky.h
│   │   ├── Textures
│   │   │   ├── bricks.dds
│   │   │   ├── desertcube1024.dds
│   │   │   ├── floor.dds
│   │   │   ├── grasscube1024.dds
│   │   │   ├── snowcube1024.dds
│   │   │   ├── stone.dds
│   │   │   └── sunsetcube1024.dds
│   │   ├── Vertex.cpp
│   │   └── Vertex.h
│   └── DynamicCubeMap
│   ├── DynamicCubeMapDemo.cpp
│   ├── DynamicCubeMap.sln
│   ├── DynamicCubeMap.suo
│   ├── DynamicCubeMap.vcxproj
│   ├── DynamicCubeMap.vcxproj.filters
│   ├── DynamicCubeMap.vcxproj.user
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   ├── LightHelper.fx
│   │   └── Sky.fx
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Sky.cpp
│   ├── Sky.h
│   ├── Textures
│   │   ├── bricks.dds
│   │   ├── desertcube1024.dds
│   │   ├── floor.dds
│   │   ├── grasscube1024.dds
│   │   ├── snowcube1024.dds
│   │   ├── stone.dds
│   │   └── sunsetcube1024.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 1 Vector Algebra
│   └── XMVECTOR
│   ├── InitFunctions.cpp
│   ├── tol.cpp
│   ├── VectorOps.cpp
│   ├── xmvec3.cpp
│   ├── XMVECTOR.sln
│   ├── XMVECTOR.suo
│   ├── XMVECTOR.vcxproj
│   ├── XMVECTOR.vcxproj.filters
│   └── XMVECTOR.vcxproj.user
├── Chapter 2 Matrix Algebra
│   └── XMMATRIX
│   ├── xmmatrix.cpp
│   ├── XMMATRIX.sln
│   ├── XMMATRIX.suo
│   ├── XMMATRIX.vcxproj
│   ├── XMMATRIX.vcxproj.filters
│   └── XMMATRIX.vcxproj.user
├── Chapter 4 Direct3D Initialization
│   └── Init Direct3D
│   ├── Init Direct3D.cpp
│   ├── Init Direct3D.sln
│   ├── Init Direct3D.suo
│   ├── Init Direct3D.vcxproj
│   ├── Init Direct3D.vcxproj.filters
│   └── Init Direct3D.vcxproj.user
├── Chapter 6 Drawing in Direct3D
│   ├── Box
│   │   ├── BoxDemo.cpp
│   │   ├── Box.sln
│   │   ├── Box.suo
│   │   ├── Box.vcxproj
│   │   ├── Box.vcxproj.filters
│   │   ├── Box.vcxproj.user
│   │   └── FX
│   │   └── color.fx
│   ├── Hills
│   │   ├── FX
│   │   │   └── color.fx
│   │   ├── HillsDemo.cpp
│   │   ├── Hills.sln
│   │   ├── Hills.suo
│   │   ├── Hills.vcxproj
│   │   ├── Hills.vcxproj.filters
│   │   └── Hills.vcxproj.user
│   ├── Shapes
│   │   ├── FX
│   │   │   └── color.fx
│   │   ├── ShapesDemo.cpp
│   │   ├── Shapes.sln
│   │   ├── Shapes.suo
│   │   ├── Shapes.vcxproj
│   │   ├── Shapes.vcxproj.filters
│   │   └── Shapes.vcxproj.user
│   ├── Skull
│   │   ├── FX
│   │   │   └── color.fx
│   │   ├── Models
│   │   │   ├── car.txt
│   │   │   └── skull.txt
│   │   ├── SkullDemo.cpp
│   │   ├── Skull.sln
│   │   ├── Skull.suo
│   │   ├── Skull.vcxproj
│   │   ├── Skull.vcxproj.filters
│   │   └── Skull.vcxproj.user
│   └── Waves
│   ├── FX
│   │   └── color.fx
│   ├── Waves.cpp
│   ├── WavesDemo.cpp
│   ├── Waves.h
│   ├── Waves.sln
│   ├── Waves.suo
│   ├── Waves.vcxproj
│   ├── Waves.vcxproj.filters
│   └── Waves.vcxproj.user
├── Chapter 7 Lighting
│   ├── Lighting
│   │   ├── FX
│   │   │   ├── LightHelper.fx
│   │   │   └── Lighting.fx
│   │   ├── LightingDemo.cpp
│   │   ├── Lighting.sln
│   │   ├── Lighting.suo
│   │   ├── Lighting.vcxproj
│   │   ├── Lighting.vcxproj.filters
│   │   └── Lighting.vcxproj.user
│   └── LitSkull
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   └── LightHelper.fx
│   ├── LitSkullDemo.cpp
│   ├── LitSkull.sln
│   ├── LitSkull.suo
│   ├── LitSkull.vcxproj
│   ├── LitSkull.vcxproj.filters
│   ├── LitSkull.vcxproj.user
│   ├── Models
│   │   ├── car.txt
│   │   └── skull.txt
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 8 Texturing
│   ├── Crate
│   │   ├── CrateDemo.cpp
│   │   ├── Crate.sln
│   │   ├── Crate.suo
│   │   ├── Crate.vcxproj
│   │   ├── Crate.vcxproj.filters
│   │   ├── Crate.vcxproj.user
│   │   ├── Effects.cpp
│   │   ├── Effects.h
│   │   ├── FX
│   │   │   ├── Basic.fx
│   │   │   └── LightHelper.fx
│   │   ├── Textures
│   │   │   ├── darkbrick.bmp
│   │   │   ├── darkbrickdxt1.dds
│   │   │   ├── WoodCrate01.dds
│   │   │   └── WoodCrate02.dds
│   │   ├── Vertex.cpp
│   │   └── Vertex.h
│   ├── FireAnim
│   │   ├── Fire001.bmp
│   │   ├── Fire002.bmp
│   │   ├── Fire003.bmp
│   │   ├── Fire004.bmp
│   │   ├── Fire005.bmp
│   │   ├── Fire006.bmp
│   │   ├── Fire007.bmp
│   │   ├── Fire008.bmp
│   │   ├── Fire009.bmp
│   │   ├── Fire010.bmp
│   │   ├── Fire011.bmp
│   │   ├── Fire012.bmp
│   │   ├── Fire013.bmp
│   │   ├── Fire014.bmp
│   │   ├── Fire015.bmp
│   │   ├── Fire016.bmp
│   │   ├── Fire017.bmp
│   │   ├── Fire018.bmp
│   │   ├── Fire019.bmp
│   │   ├── Fire020.bmp
│   │   ├── Fire021.bmp
│   │   ├── Fire022.bmp
│   │   ├── Fire023.bmp
│   │   ├── Fire024.bmp
│   │   ├── Fire025.bmp
│   │   ├── Fire026.bmp
│   │   ├── Fire027.bmp
│   │   ├── Fire028.bmp
│   │   ├── Fire029.bmp
│   │   ├── Fire030.bmp
│   │   ├── Fire031.bmp
│   │   ├── Fire032.bmp
│   │   ├── Fire033.bmp
│   │   ├── Fire034.bmp
│   │   ├── Fire035.bmp
│   │   ├── Fire036.bmp
│   │   ├── Fire037.bmp
│   │   ├── Fire038.bmp
│   │   ├── Fire039.bmp
│   │   ├── Fire040.bmp
│   │   ├── Fire041.bmp
│   │   ├── Fire042.bmp
│   │   ├── Fire043.bmp
│   │   ├── Fire044.bmp
│   │   ├── Fire045.bmp
│   │   ├── Fire046.bmp
│   │   ├── Fire047.bmp
│   │   ├── Fire048.bmp
│   │   ├── Fire049.bmp
│   │   ├── Fire050.bmp
│   │   ├── Fire051.bmp
│   │   ├── Fire052.bmp
│   │   ├── Fire053.bmp
│   │   ├── Fire054.bmp
│   │   ├── Fire055.bmp
│   │   ├── Fire056.bmp
│   │   ├── Fire057.bmp
│   │   ├── Fire058.bmp
│   │   ├── Fire059.bmp
│   │   ├── Fire060.bmp
│   │   ├── Fire061.bmp
│   │   ├── Fire062.bmp
│   │   ├── Fire063.bmp
│   │   ├── Fire064.bmp
│   │   ├── Fire065.bmp
│   │   ├── Fire066.bmp
│   │   ├── Fire067.bmp
│   │   ├── Fire068.bmp
│   │   ├── Fire069.bmp
│   │   ├── Fire070.bmp
│   │   ├── Fire071.bmp
│   │   ├── Fire072.bmp
│   │   ├── Fire073.bmp
│   │   ├── Fire074.bmp
│   │   ├── Fire075.bmp
│   │   ├── Fire076.bmp
│   │   ├── Fire077.bmp
│   │   ├── Fire078.bmp
│   │   ├── Fire079.bmp
│   │   ├── Fire080.bmp
│   │   ├── Fire081.bmp
│   │   ├── Fire082.bmp
│   │   ├── Fire083.bmp
│   │   ├── Fire084.bmp
│   │   ├── Fire085.bmp
│   │   ├── Fire086.bmp
│   │   ├── Fire087.bmp
│   │   ├── Fire088.bmp
│   │   ├── Fire089.bmp
│   │   ├── Fire090.bmp
│   │   ├── Fire091.bmp
│   │   ├── Fire092.bmp
│   │   ├── Fire093.bmp
│   │   ├── Fire094.bmp
│   │   ├── Fire095.bmp
│   │   ├── Fire096.bmp
│   │   ├── Fire097.bmp
│   │   ├── Fire098.bmp
│   │   ├── Fire099.bmp
│   │   ├── Fire100.bmp
│   │   ├── Fire101.bmp
│   │   ├── Fire102.bmp
│   │   ├── Fire103.bmp
│   │   ├── Fire104.bmp
│   │   ├── Fire105.bmp
│   │   ├── Fire106.bmp
│   │   ├── Fire107.bmp
│   │   ├── Fire108.bmp
│   │   ├── Fire109.bmp
│   │   ├── Fire110.bmp
│   │   ├── Fire111.bmp
│   │   ├── Fire112.bmp
│   │   ├── Fire113.bmp
│   │   ├── Fire114.bmp
│   │   ├── Fire115.bmp
│   │   ├── Fire116.bmp
│   │   ├── Fire117.bmp
│   │   ├── Fire118.bmp
│   │   ├── Fire119.bmp
│   │   └── Fire120.bmp
│   ├── flarealpha.dds
│   ├── flare.dds
│   ├── mipmaps.dds
│   └── TexturedHillsAndWaves
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   └── LightHelper.fx
│   ├── TexturedHillsAndWavesDemo.cpp
│   ├── TexturedHillsAndWaves.sln
│   ├── TexturedHillsAndWaves.suo
│   ├── TexturedHillsAndWaves.vcxproj
│   ├── TexturedHillsAndWaves.vcxproj.filters
│   ├── TexturedHillsAndWaves.vcxproj.user
│   ├── Textures
│   │   ├── grass.dds
│   │   ├── water1.dds
│   │   ├── water2.dds
│   │   ├── WoodCrate01.dds
│   │   └── WoodCrate02.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Chapter 9 Blending
│   └── BlendDemo
│   ├── BlendDemo.cpp
│   ├── BlendDemo.sln
│   ├── BlendDemo.suo
│   ├── BlendDemo.vcxproj
│   ├── BlendDemo.vcxproj.filters
│   ├── BlendDemo.vcxproj.user
│   ├── Effects.cpp
│   ├── Effects.h
│   ├── FX
│   │   ├── Basic.fx
│   │   └── LightHelper.fx
│   ├── RenderStates.cpp
│   ├── RenderStates.h
│   ├── Textures
│   │   ├── grass.dds
│   │   ├── water1.dds
│   │   ├── water2.dds
│   │   ├── WireFence.dds
│   │   ├── WoodCrate01.dds
│   │   └── WoodCrate02.dds
│   ├── Vertex.cpp
│   └── Vertex.h
├── Common
│   ├── Camera.cpp
│   ├── Camera.h
│   ├── d3dApp.cpp
│   ├── d3dApp.h
│   ├── d3dUtil.cpp
│   ├── d3dUtil.h
│   ├── d3dx11effect.h
│   ├── Effects11d.lib
│   ├── Effects11.lib
│   ├── GameTimer.cpp
│   ├── GameTimer.h
│   ├── GeometryGenerator.cpp
│   ├── GeometryGenerator.h
│   ├── LightHelper.cpp
│   ├── LightHelper.h
│   ├── MathHelper.cpp
│   ├── MathHelper.h
│   ├── TextureMgr.cpp
│   ├── TextureMgr.h
│   ├── Waves.cpp
│   ├── Waves.h
│   ├── xnacollision.cpp
│   └── xnacollision.h
└── Notes.txt

86 directories, 601 files

标签:

实例下载地址

《Introduction to 3D Game Programming with DirectX 11》完整源码Part1

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警