├── .gitattributes
├── .gitignore
├── Direct3D-Game-Demo
├── D3Ddemo0
│ └── D3DdemoCore.cpp
├── D3Ddemo1
│ └── D3Ddemo1.cpp
├── D3Ddemo10
│ ├── D3DUtil.h
│ ├── D3Ddemo10.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo11
│ ├── D3DUtil.h
│ ├── D3Ddemo11.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo12
│ ├── D3DUtil.h
│ ├── D3Ddemo12.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo13
│ ├── D3DUtil.h
│ ├── D3Ddemo13.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo14
│ ├── D3DUtil.h
│ ├── D3Ddemo14.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo15
│ ├── D3DUtil.h
│ ├── D3Ddemo15.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo16
│ ├── CameraClass.cpp
│ ├── CameraClass.h
│ ├── D3DUtil.h
│ ├── D3Ddemo16.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── D3Ddemo17
│ ├── CameraClass.cpp
│ ├── CameraClass.h
│ ├── D3DUtil.h
│ ├── D3Ddemo17.cpp
│ ├── DirectInputClass.cpp
│ ├── DirectInputClass.h
│ ├── TerrainClass.cpp
│ └── TerrainClass.h
├── D3Ddemo18
│ ├── CameraClass.cpp
│ ├── CameraClass.h
│ ├── D3DUtil.h
│ ├── D3Ddemo18.cpp
│ ├── DirectInputClass.cpp
│ ├── DirectInputClass.h
│ ├── SkyBoxClass.cpp
│ ├── SkyBoxClass.h
│ ├── TerrainClass.cpp
│ └── TerrainClass.h
├── D3Ddemo19
│ ├── CameraClass.cpp
│ ├── CameraClass.h
│ ├── D3DUtil.h
│ ├── D3Ddemo19.cpp
│ ├── DirectInputClass.cpp
│ ├── DirectInputClass.h
│ ├── SkyBoxClass.cpp
│ ├── SkyBoxClass.h
│ ├── SnowParticleClass.cpp
│ ├── SnowParticleClass.h
│ ├── TerrainClass.cpp
│ └── TerrainClass.h
├── D3Ddemo2
│ └── D3Ddemo2.cpp
├── D3Ddemo20
│ ├── CameraClass.cpp
│ ├── CameraClass.h
│ ├── D3DUtil.h
│ ├── D3Ddemo20.cpp
│ ├── DirectInputClass.cpp
│ ├── DirectInputClass.h
│ ├── SkyBoxClass.cpp
│ ├── SkyBoxClass.h
│ ├── SnowParticleClass.cpp
│ ├── SnowParticleClass.h
│ ├── TerrainClass.cpp
│ ├── TerrainClass.h
│ ├── XFileModelClass.cpp
│ └── XFileModelClass.h
├── D3Ddemo3
│ └── D3Ddemo3.cpp
├── D3Ddemo4
│ └── D3Ddemo4.cpp
├── D3Ddemo5
│ └── D3Ddemo5.cpp
├── D3Ddemo6
│ └── D3Ddemo6.cpp
├── D3Ddemo7
│ └── D3Ddemo7.cpp
├── D3Ddemo8
│ └── D3Ddemo8.cpp
└── D3Ddemo9
│ ├── D3DUtil.h
│ ├── D3Ddemo9.cpp
│ ├── DirectInputClass.cpp
│ └── DirectInputClass.h
├── GDI-Game-Demo
├── 10_GDIdemo6.cpp
├── 11_GDIdemo7.cpp
├── 12_GDIdemo8.cpp
├── 13_GDIdemo9.cpp
├── 14_GDIdemo10.cpp
├── 15_GDIdemo11.cpp
├── 16_GDIdemo12.cpp
├── 17_GDIdemo13.cpp
├── 18_GDIdemo14.cpp
├── 19_GDIdemo15.cpp
├── 1_HelloVisualStudio.cpp
├── 20_GDIdemo16.cpp
├── 21_GDIdemo17.cpp
├── 2_FirstBlood!.cpp
├── 3_GameCore.cpp
├── 4_GDIdemoCore.cpp
├── 5_GDIdemo1.cpp
├── 6_GDIdemo2.cpp
├── 7_GDIdemo3.cpp
├── 8_GDIdemo4.cpp
└── 9_GDIdemo5.cpp
└── README.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Windows image file caches
2 | Thumbs.db
3 | ehthumbs.db
4 |
5 | # Folder config file
6 | Desktop.ini
7 |
8 | # Recycle Bin used on file shares
9 | $RECYCLE.BIN/
10 |
11 | # Windows Installer files
12 | *.cab
13 | *.msi
14 | *.msm
15 | *.msp
16 |
17 | # Windows shortcuts
18 | *.lnk
19 |
20 | # =========================
21 | # Operating System Files
22 | # =========================
23 |
24 | # OSX
25 | # =========================
26 |
27 | .DS_Store
28 | .AppleDouble
29 | .LSOverride
30 |
31 | # Thumbnails
32 | ._*
33 |
34 | # Files that might appear on external disk
35 | .Spotlight-V100
36 | .Trashes
37 |
38 | # Directories potentially created on remote AFP share
39 | .AppleDB
40 | .AppleDesktop
41 | Network Trash Folder
42 | Temporary Items
43 | .apdisk
44 |
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo0/D3DdemoCore.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo0/D3DdemoCore.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo1/D3Ddemo1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo1/D3Ddemo1.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo10/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo10/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo10/D3Ddemo10.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo10/D3Ddemo10.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo10/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo10/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo10/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo10/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo11/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo11/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo11/D3Ddemo11.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo11/D3Ddemo11.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo11/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo11/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo11/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo11/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo12/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo12/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo12/D3Ddemo12.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo12/D3Ddemo12.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo12/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo12/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo12/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo12/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo13/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo13/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo13/D3Ddemo13.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo13/D3Ddemo13.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo13/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo13/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo13/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo13/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo14/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo14/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo14/D3Ddemo14.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo14/D3Ddemo14.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo14/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo14/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo14/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo14/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo15/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo15/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo15/D3Ddemo15.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo15/D3Ddemo15.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo15/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo15/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo15/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo15/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo16/CameraClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo16/CameraClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo16/CameraClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo16/CameraClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo16/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo16/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo16/D3Ddemo16.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo16/D3Ddemo16.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo16/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo16/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo16/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo16/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/CameraClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/CameraClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/CameraClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/CameraClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/D3Ddemo17.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/D3Ddemo17.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/TerrainClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/TerrainClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo17/TerrainClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo17/TerrainClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/CameraClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/CameraClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/CameraClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/CameraClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/D3Ddemo18.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/D3Ddemo18.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/SkyBoxClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/SkyBoxClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/SkyBoxClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/SkyBoxClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/TerrainClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/TerrainClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo18/TerrainClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo18/TerrainClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/CameraClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/CameraClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/CameraClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/CameraClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/D3Ddemo19.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/D3Ddemo19.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/SkyBoxClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/SkyBoxClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/SkyBoxClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/SkyBoxClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/SnowParticleClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/SnowParticleClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/SnowParticleClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/SnowParticleClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/TerrainClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/TerrainClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo19/TerrainClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo19/TerrainClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo2/D3Ddemo2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo2/D3Ddemo2.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/CameraClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/CameraClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/CameraClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/CameraClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/D3Ddemo20.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/D3Ddemo20.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/DirectInputClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/SkyBoxClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/SkyBoxClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/SkyBoxClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/SkyBoxClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/SnowParticleClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/SnowParticleClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/SnowParticleClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/SnowParticleClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/TerrainClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/TerrainClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/TerrainClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/TerrainClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/XFileModelClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/XFileModelClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo20/XFileModelClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo20/XFileModelClass.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo3/D3Ddemo3.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo3/D3Ddemo3.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo4/D3Ddemo4.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo4/D3Ddemo4.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo5/D3Ddemo5.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo5/D3Ddemo5.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo6/D3Ddemo6.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo6/D3Ddemo6.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo7/D3Ddemo7.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo7/D3Ddemo7.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo8/D3Ddemo8.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo8/D3Ddemo8.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo9/D3DUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo9/D3DUtil.h
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo9/D3Ddemo9.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo9/D3Ddemo9.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo9/DirectInputClass.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo9/DirectInputClass.cpp
--------------------------------------------------------------------------------
/Direct3D-Game-Demo/D3Ddemo9/DirectInputClass.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/Direct3D-Game-Demo/D3Ddemo9/DirectInputClass.h
--------------------------------------------------------------------------------
/GDI-Game-Demo/10_GDIdemo6.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/10_GDIdemo6.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/11_GDIdemo7.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/11_GDIdemo7.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/12_GDIdemo8.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/12_GDIdemo8.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/13_GDIdemo9.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/13_GDIdemo9.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/14_GDIdemo10.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/14_GDIdemo10.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/15_GDIdemo11.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/15_GDIdemo11.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/16_GDIdemo12.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/16_GDIdemo12.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/17_GDIdemo13.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/17_GDIdemo13.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/18_GDIdemo14.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/18_GDIdemo14.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/19_GDIdemo15.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/19_GDIdemo15.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/1_HelloVisualStudio.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/1_HelloVisualStudio.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/20_GDIdemo16.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/20_GDIdemo16.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/21_GDIdemo17.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/21_GDIdemo17.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/2_FirstBlood!.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/2_FirstBlood!.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/3_GameCore.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/3_GameCore.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/4_GDIdemoCore.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/4_GDIdemoCore.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/5_GDIdemo1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/5_GDIdemo1.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/6_GDIdemo2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/6_GDIdemo2.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/7_GDIdemo3.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/7_GDIdemo3.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/8_GDIdemo4.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/8_GDIdemo4.cpp
--------------------------------------------------------------------------------
/GDI-Game-Demo/9_GDIdemo5.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QianMo/Direct3D-Win32-Book-Src-Code/3beef5878a9cd76b9a6d1ee6df2f30cebd3653c5/GDI-Game-Demo/9_GDIdemo5.cpp
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 《逐梦旅程:Windows游戏编程之从零开始》源代码
2 | ===============================
3 |
4 |
5 | # 简介
6 | 这是我在23岁出国留学期间,花费一年时间所著的一本关于如何利用Win32和Direct3D、C++开发端游的入门级游戏教程。
7 |
8 | 
9 |
10 |
11 |
12 | # 一些游戏demo运行截图
13 |
14 |
15 | 
16 | 
17 | 
18 | 
19 | 
20 | 
21 | 
22 |
23 |
24 | # 所有资源文件的下载
25 | 此仓库中仅上传了全部源代码,资源和工程可以移步[这里](http://pan.baidu.com/s/13PVB3)下载。
26 |
27 |
28 | # 配套示例程序的一些说明
29 |
30 | ### 第3章
31 | 1.【FirstBlood!】 一个简单的Windows API示例程序,并附有dota中第一个击杀会播放的很酷的“FirstBlood”音效。
32 | 2.【GameCore】 用代码勾勒出游戏开发所需的核心框架程序
33 |
34 | ### 第4章
35 | 3.【GDIdemoCore】实现GDI游戏开发所需的核心框架程序
36 | 4.【GDIdemo1】GDI基本几何绘图示例程序
37 | 5.【GDIdemo2】GDI文字输出示例程序
38 | 6.【GDIdemo3】GDI位图绘制示例程序
39 |
40 | ### 第5章
41 | 7.【GDIdemo4】透明贴图两套体系之:透明遮罩法示例程序
42 | 8.【GDIdemo5】透明贴图两套体系之:透明色彩法示例程序
43 | ### 第6章
44 | 9.【GDIdemo6】游戏动画技巧之 定时器动画显示示例程序
45 | 10.【GDIdemo7】游戏动画技巧之 游戏循环动画显示示例程序
46 | 11.【GDIdemo8】游戏动画技巧之 透明动画示例程序
47 | 12.【GDIdemo9】游戏动画技巧之 排序贴图示例程序
48 | ### 第7章
49 | 13.【GDIdemo10】Windows消息处理之键盘消息处理示例程序
50 | 14.【GDIdemo11】Windows消息处理之鼠标消息处理示例程序
51 |
52 | ### 第8章
53 | 15.【GDIdemo12】愤怒的小鸟弹球之物理匀速运动模拟示例程序
54 | 16.【GDIdemo13】愤怒的小鸟弹球之重力环境模拟示例程序
55 | 17.【GDIdemo14】愤怒的小鸟弹球之摩擦力环境模拟示例程序
56 | 18.【GDIdemo15】粒子系统初步之雪花飞舞示例程序
57 | 19.【GDIdemo16】粒子系统初步之星光绽放示例程序
58 |
59 | ### 第9章
60 | 20.【GDIdemo17】小型回合制游戏:《勇者斗恶龙》程序源码
61 |
62 | ###第11章
63 | 21.【D3DdemoCore】Direct3D程序的核心框架
64 | 22.【D3Ddemo1】Direct3D初始化四步曲 示例程序
65 | 23.【D3Ddemo2】Direct3D渲染五步曲 示例程序
66 | ### 第12章
67 | 24.【D3Ddemo3】Direct3D顶点缓存的逆袭 示例程序
68 | 25.【D3Ddemo4】Direct3D索引缓存的故事 示例程序
69 | ###第13章
70 | 26.【D3Ddemo5】迈向三维世界:Direct3D四大变换 示例程序
71 |
72 | ### 第14章
73 | 27.【D3Ddemo6】Direct3D中几种几何体的快捷绘制示例程序
74 | 28.【D3Ddemo7】绘制真实质感的三维世界:光照与材质示例程序
75 | ### 第15章
76 | 29.【D3Ddemo8】游戏输入控制利器 : DirectInput 示例程序
77 | 30.【D3Ddemo9】对DirectInput的封装 示例程序
78 | ### 第16章
79 | 31.【D3Ddemo10】为三维世界添彩:纹理映射示例程序之一
80 | 32.【D3Ddemo11】为三维世界添彩:纹理映射示例程序之二
81 | ### 第17章
82 | 33.【D3Ddemo12】网格模型和X文件使用面面观 示例程序
83 | ### 第18章
84 | 34.【D3Ddemo13】水乳交融的艺术:alpha混合技术 示例程序
85 | ### 第19章
86 | 35.【D3Ddemo14】横看成岭侧成峰:深度测试和Z缓存 示例程序
87 | ### 第20章
88 | 36.【D3Ddemo15】虚实结合的光影 : 模板技术 示例程序
89 | ### 第21章
90 | 37.【D3Ddemo16】翱翔于三维空间:第一人称摄像机的实现示例程序
91 | ### 第22章
92 | 38.【D3Ddemo17】钟灵毓秀的世界:三维地形系统的实现示例程序
93 | ### 第23章
94 | 39.【D3Ddemo18】向碧蓝的苍穹致敬:三维天空的实现示例程序第24章:
95 | 40.【D3Ddemo19】让唯美的雪花飘扬:三维粒子系统的实现示例程序
96 | ### 第25章
97 | 41.【D3Ddemo20】造物主的降临:多游戏模型的载入示例程序
98 |
99 |
100 |
101 | # 一些链接
102 |
103 | ### [本书的前身——在CSDN连载的【Visual C++】游戏开发专栏](http://blog.csdn.net/column/details/vc-game-programming.html "悬停显示")
104 |
105 | ### [本书的百度百科](http://baike.baidu.com/link?url=poL_81VLebCBK-7xuXqnPkeqLpgJvKNLYBHSpIoUQC837z7DG3ivMddMOKFmrZnb48woEYpFEj2XZwkMvM5m5q "悬停显示")
106 |
107 | ### [ 简介、勘误CSDN博文](http://blog.csdn.net/poem_qianmo/article/details/12895487 "悬停显示")
108 |
109 |
110 |
111 | 以上。
112 |
113 |
114 |
--------------------------------------------------------------------------------