实例介绍
这是《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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论