详细说明:很多DirectX 9.0游戏编程源码例子
[一个RPG游戏源代码.rar] - 一款用C++编写的小型RPG游戏源代码,里面有两个压缩包,分别是游戏和源码
[D3D9Cartoon.rar] - 现在市面上流行的3D游戏画面越来越炫目,不过也有一些为了营造一种特殊的效果而使用了卡通渲染技术,比如PC游戏中的《杀手XIII》,《忍者神龟》;PS2游戏中的《真红之泪》,《犬夜叉》等等。这些游戏的画面看上去很像漫画,感觉比较有趣。下面就介绍一种简单的实现方法。 所谓用卡通渲染技术绘制的三维物体
[DIRECTX9_c.rar] - DIRECTX9.0的基础入门教程。 DirectX9。0的理论教材。
[Advanced 3D Game Programming With DIRECTX 9.0] - DIRECTX9.0 3D游戏编程
[Wild] - 《3D Engine Design》的随书源代码,包含完整的3D引擎的源代码
[xreal3d.rar] - 中国著名开发人员所编写的开源3D引擎xreal3d.
[Game Programming Gems 1.rar] - 游戏编程精华01-含有几十个游戏编程例子
[Donuts4.zip] - 3D游戏开发 面包圈大战 开发库DIRECTX8.1以上 开发环境VC
[D3D9Cartoon.rar] - 现在市面上流行的3D游戏画面越来越炫目,不过也有一些为了营造一种特殊的效果而使用了卡通渲染技术,比如PC游戏中的《杀手XIII》,《忍者神龟》;PS2游戏中的《真红之泪》,《犬夜叉》等等。这些游戏的画面看上去很像漫画,感觉比较有趣。下面就介绍一种简单的实现方法。 所谓用卡通渲染技术绘制的三维物体
[DIRECTX9_c.rar] - DIRECTX9.0的基础入门教程。 DirectX9。0的理论教材。
[Advanced 3D Game Programming With DIRECTX 9.0] - DIRECTX9.0 3D游戏编程
[Wild] - 《3D Engine Design》的随书源代码,包含完整的3D引擎的源代码
[xreal3d.rar] - 中国著名开发人员所编写的开源3D引擎xreal3d.
[Game Programming Gems 1.rar] - 游戏编程精华01-含有几十个游戏编程例子
[Donuts4.zip] - 3D游戏开发 面包圈大战 开发库DIRECTX8.1以上 开发环境VC
相关函数/类:
lstrcpy DrawText timeGetTime SetWindowPos ZeroMemory CException LoadIcon LoadCursor GetStockObject RegisterClassEx CreateWindowEx ShowWindow GetClientRect MessageBox PeekMessage TranslateMessage DispatchMessage UnregisterClass PostQuitMessage SetActiveWindow GetWindowText DefWindowProc CreateFont GetKeyboardLayout MapVirtualKeyEx CreateWindow GetCursorPos GetWindowRect SetWindowText GetSaveFileName PlaySound GetOpenFileName DestroyWindow
lstrcpy DrawText timeGetTime SetWindowPos ZeroMemory CException LoadIcon LoadCursor GetStockObject RegisterClassEx CreateWindowEx ShowWindow GetClientRect MessageBox PeekMessage TranslateMessage DispatchMessage UnregisterClass PostQuitMessage SetActiveWindow GetWindowText DefWindowProc CreateFont GetKeyboardLayout MapVirtualKeyEx CreateWindow GetCursorPos GetWindowRect SetWindowText GetSaveFileName PlaySound GetOpenFileName DestroyWindow
文件列表(点击判断是否您需要的文件):
CreateWindow
............\CreateWindow.cpp
............\CreateWindow.dsp
............\CreateWindow.dsw
............\CreateWindow.ncb
............\CreateWindow.opt
............\CreateWindow.plg
D3DFrame
........\D3DFrame.dsp
........\D3DFrame.dsw
........\D3DFrame.ncb
........\D3DFrame.opt
........\D3DFrame.plg
........\icon1.ico
........\main.cpp
........\main.h
........\resource.h
........\resourcedata.rc
D3DFrame_2DTiles

................\D3DFrame_2DTiles.dsp
................\D3DFrame_2DTiles.dsw
................\D3DFrame_2DTiles.ncb
................\D3DFrame_2DTiles.opt
................\D3DFrame_2DTiles.plg




................\invert.txt
................\Main.cpp
................\main.h
D3DFrame_3DTiles
................\D3DFrame_3DTiles.dsp
................\D3DFrame_3DTiles.dsw
................\D3DFrame_3DTiles.ncb
................\D3DFrame_3DTiles.opt
................\D3DFrame_3DTiles.plg

................\ground_tile1.x
................\ground_tile2.x
................\main.cpp
................\main.h

D3DFrame_Isometric2DSpriteTiles
...............................\D3DFrame_Isometric2DSpriteTiles.dsp
...............................\D3DFrame_Isometric2DSpriteTiles.dsw
...............................\D3DFrame_Isometric2DSpriteTiles.ncb
...............................\D3DFrame_Isometric2DSpriteTiles.opt
...............................\D3DFrame_Isometric2DSpriteTiles.plg
...............................\Main.cpp
...............................\main.h





...............................\tile5.bmp
...............................\tile6.bmp
...............................\tile7.bmp
...............................\tile8.bmp
D3DFrame_Isometric2DTiles
.........................\D3DFrame_Isometric2DTiles.dsp
.........................\D3DFrame_Isometric2DTiles.dsw
.........................\D3DFrame_Isometric2DTiles.ncb
.........................\D3DFrame_Isometric2DTiles.opt
.........................\D3DFrame_Isometric2DTiles.plg
.........................\Main.cpp
.........................\main.h





.........................\tile5.bmp
.........................\tile6.bmp
.........................\tile7.bmp
.........................\tile8.bmp
D3DFrame_ObjectLoader
.....................\D3DFrame_ObjectLoader.dsp
.....................\D3DFrame_ObjectLoader.dsw
.....................\D3DFrame_ObjectLoader.ncb
.....................\D3DFrame_ObjectLoader.opt
.....................\D3DFrame_ObjectLoader.plg

.....................\droid_still.x
.....................\icon1.ico
.....................\main.cpp
.....................\main.h
.....................\resource.h
.....................\resourcedata.rc
.....................\wineglass.X
D3DFrame_Quad
.............\bubbles.tga
.............\D3DFrame_Quad.dsp
.............\D3DFrame_Quad.dsw
.............\D3DFrame_Quad.ncb
.............\D3DFrame_Quad.opt
.............\D3DFrame_Quad.plg

CreateWindow
............\CreateWindow.cpp
............\CreateWindow.dsp
............\CreateWindow.dsw
............\CreateWindow.ncb
............\CreateWindow.opt
............\CreateWindow.plg
D3DFrame
........\D3DFrame.dsp
........\D3DFrame.dsw
........\D3DFrame.ncb
........\D3DFrame.opt
........\D3DFrame.plg
........\icon1.ico
........\main.cpp
........\main.h
........\resource.h
........\resourcedata.rc
D3DFrame_2DTiles

................\D3DFrame_2DTiles.dsp
................\D3DFrame_2DTiles.dsw
................\D3DFrame_2DTiles.ncb
................\D3DFrame_2DTiles.opt
................\D3DFrame_2DTiles.plg




................\invert.txt
................\Main.cpp
................\main.h
D3DFrame_3DTiles
................\D3DFrame_3DTiles.dsp
................\D3DFrame_3DTiles.dsw
................\D3DFrame_3DTiles.ncb
................\D3DFrame_3DTiles.opt
................\D3DFrame_3DTiles.plg

................\ground_tile1.x
................\ground_tile2.x
................\main.cpp
................\main.h

D3DFrame_Isometric2DSpriteTiles
...............................\D3DFrame_Isometric2DSpriteTiles.dsp
...............................\D3DFrame_Isometric2DSpriteTiles.dsw
...............................\D3DFrame_Isometric2DSpriteTiles.ncb
...............................\D3DFrame_Isometric2DSpriteTiles.opt
...............................\D3DFrame_Isometric2DSpriteTiles.plg
...............................\Main.cpp
...............................\main.h
...............................\tile5.bmp
...............................\tile6.bmp
...............................\tile7.bmp
...............................\tile8.bmp
D3DFrame_Isometric2DTiles
.........................\D3DFrame_Isometric2DTiles.dsp
.........................\D3DFrame_Isometric2DTiles.dsw
.........................\D3DFrame_Isometric2DTiles.ncb
.........................\D3DFrame_Isometric2DTiles.opt
.........................\D3DFrame_Isometric2DTiles.plg
.........................\Main.cpp
.........................\main.h





.........................\tile5.bmp
.........................\tile6.bmp
.........................\tile7.bmp
.........................\tile8.bmp
D3DFrame_ObjectLoader
.....................\D3DFrame_ObjectLoader.dsp
.....................\D3DFrame_ObjectLoader.dsw
.....................\D3DFrame_ObjectLoader.ncb
.....................\D3DFrame_ObjectLoader.opt
.....................\D3DFrame_ObjectLoader.plg

.....................\droid_still.x
.....................\icon1.ico
.....................\main.cpp
.....................\main.h
.....................\resource.h
.....................\resourcedata.rc
.....................\wineglass.X
D3DFrame_Quad
.............\bubbles.tga
.............\D3DFrame_Quad.dsp
.............\D3DFrame_Quad.dsw
.............\D3DFrame_Quad.ncb
.............\D3DFrame_Quad.opt
.............\D3DFrame_Quad.plg
