Introduction - If you have any usage issues, please Google them yourself
Packet : 《3D游戏编程》部分实例代码 .zip filelist
02/
02/例子1/
02/例子1/RenderSene.cpp
02/例子1/RenderSene.dsp
02/例子1/RenderSene.dsw
02/例子1/RenderSene.ncb
02/例子1/RenderSene.opt
02/例子1/RenderSene.plg
02/例子10/
02/例子10/ViewTrans.cpp
02/例子10/ViewTrans.dsp
02/例子10/ViewTrans.dsw
02/例子10/ViewTrans.ncb
02/例子10/ViewTrans.opt
02/例子10/ViewTrans.plg
02/例子2/
02/例子2/RenderSene.cpp
02/例子2/RenderSene.dsp
02/例子2/RenderSene.dsw
02/例子2/RenderSene.ncb
02/例子2/RenderSene.opt
02/例子2/RenderSene.plg
02/例子3/
02/例子3/ProjTrans.cpp
02/例子3/ProjTrans.dsp
02/例子3/ProjTrans.dsw
02/例子3/ProjTrans.ncb
02/例子3/ProjTrans.opt
02/例子3/ProjTrans.plg
02/例子3/ReadMe.txt
02/例子3/StdAfx.cpp
02/例子3/StdAfx.h
02/例子4/
02/例子4/ViewTrans.cpp
02/例子4/ViewTrans.dsp
02/例子4/ViewTrans.dsw
02/例子4/ViewTrans.ncb
02/例子4/ViewTrans.opt
02/例子4/ViewTrans.plg
02/例子5/
02/例子5/ViewTrans.cpp
02/例子5/ViewTrans.dsp
02/例子5/ViewTrans.dsw
02/例子5/ViewTrans.ncb
02/例子5/ViewTrans.opt
02/例子5/ViewTrans.plg
02/例子6/
02/例子6/WorldTrans.cpp
02/例子6/WorldTrans.dsp
02/例子6/WorldTrans.dsw
02/例子6/WorldTrans.ncb
02/例子6/WorldTrans.opt
02/例子6/WorldTrans.plg
02/例子7/
02/例子7/WorldTrans.cpp
02/例子7/WorldTrans.dsp
02/例子7/WorldTrans.dsw
02/例子7/WorldTrans.ncb
02/例子7/WorldTrans.opt
02/例子7/WorldTrans.plg
02/例子8/
02/例子8/FullScreen.dsp
02/例子8/FullScreen.dsw
02/例子8/FullScreen.ncb
02/例子8/FullScreen.opt
02/例子8/FullScreen.plg
02/例子8/ViewTrans.cpp
02/例子9/
02/例子9/ViewTrans.cpp
02/例子9/ViewTrans.dsp
02/例子9/ViewTrans.dsw
02/例子9/ViewTrans.ncb
02/例子9/ViewTrans.opt
02/例子9/ViewTrans.plg
03/
03/例子1/
03/例子1/Light.cpp
03/例子1/Light.dsp
03/例子1/Light.dsw
03/例子1/Light.ncb
03/例子1/Light.opt
03/例子1/Light.plg
03/例子1/land.bmp
03/例子1/stripe.bmp
03/例子1/wall.bmp
03/例子1/wall1.bmp
03/例子2/
03/例子2/Arraw.bmp
03/例子2/Light.cpp
03/例子2/Light.dsp
03/例子2/Light.dsw
03/例子2/Light.ncb
03/例子2/Light.opt
03/例子2/Light.plg
03/例子2/land.bmp
03/例子2/wall.bmp
03/例子2/wall1.bmp
03/例子3/
03/例子3/Light.cpp
03/例子3/Light.dsp
03/例子3/Light.dsw
03/例子3/Light.ncb
03/例子3/Light.opt
03/例子3/Light.plg
03/例子3/land.bmp
03/例子3/spotlite.bmp
03/例子3/stripe.bmp
03/例子3/wall.bmp
03/例子3/wall1.bmp
03/例子4/
03/例子4/Light.cpp
03/例子4/Light.dsp
03/例子4/Light.dsw
03/例子4/Light.ncb
03/例子4/Light.opt
03/例子4/Light.plg
03/例子4/land.bmp
03/例子4/spotlite.bmp
03/例子4/stripe.bmp
03/例子4/wall.bmp
03/例子4/wall1.bmp
03/例子5/
03/例子5/Light.cpp
03/例子5/Light.dsp
03/例子5/Light.dsw
03/例子5/Light.exe
03/例子5/Light.ncb
03/例子5/Light.opt
03/例子5/Light.plg
03/例子5/land.bmp
03/例子5/tree01S.tga
03/例子6/
03/例子6/Light.cpp
03/例子6/Light.dsp
03/例子6/Light.dsw
03/例子6/Light.ncb
03/例子6/Light.opt
03/例子6/Light.plg
03/例子6/Sky.bmp
03/例子6/land.bmp
03/例子6/tree01S.tga
03/例子7/
03/例子7/Light.cpp
03/例子7/Light.dsp
03/例子7/Light.dsw
03/例子7/Light.ncb
03/例子7/Light.opt
03/例子7/Light.plg
03/例子7/land08.jpg
03/例子7/land128.jpg
03/例子7/land16.jpg
03/例子7/land32.jpg
03/例子7/land64.jpg
04/
04/例子1/
04/例子1/Light.cpp
04/例子1/Light.dsp
04/例子1/Light.dsw
04/例子1/Light.ncb
04/例子1/Light.opt
04/例子1/Light.plg
04/例子2/
04/例子2/Light.cpp
04/例子2/Light.dsp
04/例子2/Light.dsw
04/例子2/Light.ncb
04/例子2/Light.opt
04/例子2/Light.plg
04/例子3/
04/例子3/Light.cpp
04/例子3/Light.dsp
04/例子3/Light.dsw
04/例子3/Light.ncb
04/例子3/Light.opt
04/例子3/Light.plg
04/例子4/
04/例子4/Tree.x
04/例子4/XfileLoad.cpp
04/例子4/XfileLoad.dsp
04/例子4/XfileLoad.dsw
04/例子4/XfileLoad.ncb
04/例子4/XfileLoad.opt
04/例子4/XfileLoad.plg
04/例子4/tiger.bmp
04/例子4/tiger.x
04/例子4/wbug.x
05/
05/例子1/
05/例子1/Fog.cpp
05/例子1/Fog.dsp
05/例子1/Fog.dsw
05/例子1/Fog.ncb
05/例子1/Fog.opt
05/例子1/Fog.plg
05/例子1/seafloor.bmp
05/例子1/tree01S.tga
05/例子2/
05/例子2/Rain.cpp
05/例子2/Rain.dsp
05/例子2/Rain.dsw
05/例子2/Rain.ncb
05/例子2/Rain.opt
05/例子2/Rain.plg
05/例子2/seafloor.bmp
05/例子2/tree01S.tga
05/例子3/
05/例子3/08-03.zip
05/例子3/Rain.cpp
05/例子3/Rain.dsp
05/例子3/Rain.dsw
05/例子3/Rain.ncb
05/例子3/Rain.opt
05/例子3/Rain.plg
05/例子3/Snow.exe
05/例子3/env0.bmp
05/例子3/seafloor.bmp
05/例子3/snow.tga
05/例子3/snow1.tga
05/例子3/snow2.tga
05/例子3/tree01S.tga
05/例子4/
05/例子4/Image1.tga
05/例子4/Main.cpp
05/例子4/Particle.dsp
05/例子4/Particle.dsw
05/例子4/Particle.ncb
05/例子4/Particle.opt
05/例子4/Particle.plg
05/例子4/R_Particles.cpp
05/例子4/R_Particles.h
05/例子4/firework.bmp
05/例子4/flare.tga
05/例子4/particle.tga
05/例子4/seafloor.bmp
05/例子4/tree01S.tga
06/
06/例子1/
06/例子1/SoundPlay.cpp
06/例子1/SoundPlay.dsp
06/例子1/SoundPlay.dsw
06/例子1/SoundPlay.ncb
06/例子1/SoundPlay.opt
06/例子1/SoundPlay.plg
06/例子2/
06/例子2/SoundPlay.cpp
06/例子2/SoundPlay.dsp
06/例子2/SoundPlay.dsw
06/例子2/SoundPlay.ncb
06/例子2/SoundPlay.opt
06/例子2/SoundPlay.plg
06/例子3/
06/例子3/3DSound.cpp
06/例子3/3DSound.dsp
06/例子3/3DSound.dsw
06/例子3/3DSound.ncb
06/例子3/3DSound.opt
06/例子3/3DSound.plg
06/例子3/do.wav
06/例子4/
06/例子4/3DListener.cpp
06/例子4/3DListener.dsp
06/例子4/3DListener.dsw
06/例子4/3DListener.ncb
06/例子4/3DListener.opt
06/例子4/3DListener.plg
06/例子4/do.wav
06/例子5/
06/例子5/Effect.cpp
06/例子5/Effect.dsp
06/例子5/Effect.dsw
06/例子5/Effect.ncb
06/例子5/Effect.opt
06/例子5/Effect.plg
06/例子5/audiopath1.sgt
06/例子5/audiopath2.sgt
06/例子5/gun.wav
06/例子6/
06/例子6/3DSound.cpp
06/例子6/3DSound.dsp
06/例子6/3DSound.dsw
06/例子6/3DSound.ncb
06/例子6/3DSound.opt
06/例子6/3DSound.plg
06/例子6/back.wav
06/例子6/do.wav
06/例子6/gun.wav
07/
07/例子1/
07/例子1/Keyboard.cpp
07/例子1/Keyboard.dsp
07/例子1/Keyboard.dsw
07/例子1/Keyboard.ncb
07/例子1/Keyboard.opt
07/例子1/Keyboard.plg
07/例子2/
07/例子2/Mouse.dsp
07/例子2/Mouse.dsw
07/例子2/Mouse.ncb
07/例子2/Mouse.opt
07/例子2/Mouse.plg
07/例子2/mouse.cpp
07/例子3/
07/例子3/Joystick.cpp
07/例子3/Joystick.dsp
07/例子3/Joystick.dsw
07/例子3/Joystick.ncb
07/例子3/Joystick.opt
07/例子3/Joystick.plg
07/例子4/
07/例子4/ForceFeedback.cpp
07/例子4/ForceFeedback.dsp
07/例子4/ForceFeedback.dsw
07/例子4/ForceFeedback.ncb
07/例子4/ForceFeedback.opt
07/例子4/ForceFeedback.plg
07/例子5/
07/例子5/ActionMap.cpp
07/例子5/ActionMap.dsp
07/例子5/ActionMap.dsw
07/例子5/ActionMap.ncb
07/例子5/ActionMap.opt
07/例子5/ActionMap.plg
08/
08/例子1/
08/例子1/Client.cpp
08/例子1/Client.dsp
08/例子1/Client.dsw
08/例子1/Client.ncb
08/例子1/Client.opt
08/例子2/
08/例子2/Server.cpp
08/例子2/Server.dsp
08/例子2/Server.dsw
08/例子2/Server.ncb
08/例子2/Server.opt
01/
01/例子1/
01/例子1/CreateDevice.cpp
01/例子1/CreateDevice.dsp
01/例子1/CreateDevice.dsw
01/例子1/CreateDevice.ncb
01/例子1/CreateDevice.opt
01/例子1/CreateDevice.plg
01/例子1/ReadMe.txt
01/例子1/StdAfx.cpp
01/例子1/StdAfx.h