一个用C++写的3D游戏引擎demo

max5d 18 0 RAR 2019-05-22 19:05:17

摘要:VC/C++源码,游戏编程,3D  用C++编写实现的3D游戏演示Demo源码。框架清晰。适用于所有人学习3D游戏开发。  注释摘要:GetDeviceCaps(hDC,LOGPIXELSY)用于取得每英寸有多少像素  MulDiv函数(被乘数,分子,分母)=nPointSize*GetDeviceCaps(hDC,LOGPIXELSY)/72,如果不支持硬件顶点处理,就使用软件顶点处理。  在每次渲染前判断是否发生设备丢失,后备缓冲区须与窗口大小一致才能正确获得D3DERR_DEVICENOTRESET,  否则检测系统协调层级只能获得D3DERR_DEVICELOST,检查系统协调层级,系统可以根据函数返回值

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-05-22 19:05:17

程序下载下来之后会出错,缺少头文件。。

Generic placeholder image 卡了网匿名网友 2019-05-22 19:05:17

下载后 用vs2008,vs2012, vs2013运行都有错误,作者能说明一下吗

Generic placeholder image 卡了网匿名网友 2019-05-22 19:05:17

这个demo很适合想学习3D游戏开发的初学者,可以以此为基础掌握3D开发的基本技巧与框架结构,多谢楼主分享