详细说明:是《3D游戏编程》的代码
买了这本书,这事其中的源代码
觉得没有书,源代码也很有参考价值
相关函数/类:
ZeroMemory PostQuitMessage ValidateRect DefWindowProc GetModuleHandle RegisterClassEx CreateWindow GetDesktopWindow ShowWindow UpdateWindow GetMessage TranslateMessage DispatchMessage UnregisterClass GetAsyncKeyState PeekMessage GetTickCount timeGetTime SetWindowLong
ZeroMemory PostQuitMessage ValidateRect DefWindowProc GetModuleHandle RegisterClassEx CreateWindow GetDesktopWindow ShowWindow UpdateWindow GetMessage TranslateMessage DispatchMessage UnregisterClass GetAsyncKeyState PeekMessage GetTickCount timeGetTime SetWindowLong
文件列表(点击判断是否您需要的文件):
3D游戏编程
..........\01
..........\..\例子1
..........\..\.....\CreateDevice.cpp
..........\..\.....\CreateDevice.dsp
..........\..\.....\CreateDevice.dsw
..........\..\.....\CreateDevice.ncb
..........\..\.....\CreateDevice.opt
..........\..\.....\CreateDevice.plg
..........\..\.....\StdAfx.cpp
..........\..\.....\StdAfx.h
..........\02
..........\..\例子1
..........\..\.....\RenderSene.cpp
..........\..\.....\RenderSene.dsp
..........\..\.....\RenderSene.dsw
..........\..\.....\RenderSene.ncb
..........\..\.....\RenderSene.opt
..........\..\.....\RenderSene.plg
..........\..\例子10
..........\..\......\ViewTrans.cpp
..........\..\......\ViewTrans.dsp
..........\..\......\ViewTrans.dsw
..........\..\......\ViewTrans.ncb
..........\..\......\ViewTrans.opt
..........\..\......\ViewTrans.plg
..........\..\例子2
..........\..\.....\RenderSene.cpp
..........\..\.....\RenderSene.dsp
..........\..\.....\RenderSene.dsw
..........\..\.....\RenderSene.ncb
..........\..\.....\RenderSene.opt
..........\..\.....\RenderSene.plg
..........\..\例子3
..........\..\.....\ProjTrans.cpp
..........\..\.....\ProjTrans.dsp
..........\..\.....\ProjTrans.dsw
..........\..\.....\ProjTrans.ncb
..........\..\.....\ProjTrans.opt
..........\..\.....\ProjTrans.plg
..........\..\.....\StdAfx.cpp
..........\..\.....\StdAfx.h
..........\..\例子4
..........\..\.....\ViewTrans.cpp
..........\..\.....\ViewTrans.dsp
..........\..\.....\ViewTrans.dsw
..........\..\.....\ViewTrans.ncb
..........\..\.....\ViewTrans.opt
..........\..\.....\ViewTrans.plg
..........\..\例子5
..........\..\.....\ViewTrans.cpp
..........\..\.....\ViewTrans.dsp
..........\..\.....\ViewTrans.dsw
..........\..\.....\ViewTrans.ncb
..........\..\.....\ViewTrans.opt
..........\..\.....\ViewTrans.plg
..........\..\例子6
..........\..\.....\WorldTrans.cpp
..........\..\.....\WorldTrans.dsp
..........\..\.....\WorldTrans.dsw
..........\..\.....\WorldTrans.ncb
..........\..\.....\WorldTrans.opt
..........\..\.....\WorldTrans.plg
..........\..\例子7
..........\..\.....\WorldTrans.cpp
..........\..\.....\WorldTrans.dsp
..........\..\.....\WorldTrans.dsw
..........\..\.....\WorldTrans.ncb
..........\..\.....\WorldTrans.opt
..........\..\.....\WorldTrans.plg
..........\..\例子8
..........\..\.....\FullScreen.dsp
..........\..\.....\FullScreen.dsw
..........\..\.....\FullScreen.ncb
..........\..\.....\FullScreen.opt
..........\..\.....\FullScreen.plg
..........\..\.....\ViewTrans.cpp
..........\..\例子9
..........\..\.....\ViewTrans.cpp
..........\..\.....\ViewTrans.dsp
..........\..\.....\ViewTrans.dsw
..........\..\.....\ViewTrans.ncb
..........\..\.....\ViewTrans.opt
..........\..\.....\ViewTrans.plg
..........\03
..........\..\例子1

..........\..\.....\Light.cpp
..........\..\.....\Light.dsp
..........\..\.....\Light.dsw
..........\..\.....\Light.ncb
..........\..\.....\Light.opt
..........\..\.....\Light.plg
... ...
3D游戏编程
..........\01
..........\..\例子1
..........\..\.....\CreateDevice.cpp
..........\..\.....\CreateDevice.dsp
..........\..\.....\CreateDevice.dsw
..........\..\.....\CreateDevice.ncb
..........\..\.....\CreateDevice.opt
..........\..\.....\CreateDevice.plg
..........\..\.....\StdAfx.cpp
..........\..\.....\StdAfx.h
..........\02
..........\..\例子1
..........\..\.....\RenderSene.cpp
..........\..\.....\RenderSene.dsp
..........\..\.....\RenderSene.dsw
..........\..\.....\RenderSene.ncb
..........\..\.....\RenderSene.opt
..........\..\.....\RenderSene.plg
..........\..\例子10
..........\..\......\ViewTrans.cpp
..........\..\......\ViewTrans.dsp
..........\..\......\ViewTrans.dsw
..........\..\......\ViewTrans.ncb
..........\..\......\ViewTrans.opt
..........\..\......\ViewTrans.plg
..........\..\例子2
..........\..\.....\RenderSene.cpp
..........\..\.....\RenderSene.dsp
..........\..\.....\RenderSene.dsw
..........\..\.....\RenderSene.ncb
..........\..\.....\RenderSene.opt
..........\..\.....\RenderSene.plg
..........\..\例子3
..........\..\.....\ProjTrans.cpp
..........\..\.....\ProjTrans.dsp
..........\..\.....\ProjTrans.dsw
..........\..\.....\ProjTrans.ncb
..........\..\.....\ProjTrans.opt
..........\..\.....\ProjTrans.plg
..........\..\.....\StdAfx.cpp
..........\..\.....\StdAfx.h
..........\..\例子4
..........\..\.....\ViewTrans.cpp
..........\..\.....\ViewTrans.dsp
..........\..\.....\ViewTrans.dsw
..........\..\.....\ViewTrans.ncb
..........\..\.....\ViewTrans.opt
..........\..\.....\ViewTrans.plg
..........\..\例子5
..........\..\.....\ViewTrans.cpp
..........\..\.....\ViewTrans.dsp
..........\..\.....\ViewTrans.dsw
..........\..\.....\ViewTrans.ncb
..........\..\.....\ViewTrans.opt
..........\..\.....\ViewTrans.plg
..........\..\例子6
..........\..\.....\WorldTrans.cpp
..........\..\.....\WorldTrans.dsp
..........\..\.....\WorldTrans.dsw
..........\..\.....\WorldTrans.ncb
..........\..\.....\WorldTrans.opt
..........\..\.....\WorldTrans.plg
..........\..\例子7
..........\..\.....\WorldTrans.cpp
..........\..\.....\WorldTrans.dsp
..........\..\.....\WorldTrans.dsw
..........\..\.....\WorldTrans.ncb
..........\..\.....\WorldTrans.opt
..........\..\.....\WorldTrans.plg
..........\..\例子8
..........\..\.....\FullScreen.dsp
..........\..\.....\FullScreen.dsw
..........\..\.....\FullScreen.ncb
..........\..\.....\FullScreen.opt
..........\..\.....\FullScreen.plg
..........\..\.....\ViewTrans.cpp
..........\..\例子9
..........\..\.....\ViewTrans.cpp
..........\..\.....\ViewTrans.dsp
..........\..\.....\ViewTrans.dsw
..........\..\.....\ViewTrans.ncb
..........\..\.....\ViewTrans.opt
..........\..\.....\ViewTrans.plg
..........\03
..........\..\例子1

..........\..\.....\Light.cpp
..........\..\.....\Light.dsp
..........\..\.....\Light.dsw
..........\..\.....\Light.ncb
..........\..\.....\Light.opt
..........\..\.....\Light.plg
... ...