软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 源码下载 > VC/C++源码 > 游戏编程 > 一款用C++语言实现的3D游戏引擎demo代码下载

一款用C++语言实现的3D游戏引擎demo代码

  • 资源语言:简体中文
  • 资源类型:国产软件
  • 资源大小:8.55 MB
  • 资源等级:3星级
  • 相关链接:Home Page
  • 资源性质:免费版
运行环境:Visual C/C++
更新时间:2011-07-23 21:34:23
有无插件:无插件

 

一款用C++语言实现的3D游戏引擎demo代码

C++技术牛人,编写实现的3D游戏演示Demo源代码。框架清晰,三维效果不错,适用于所有人学习3D游戏开发。

注释摘要:GetDeviceCaps(hDC, LOGPIXELSY) 用于取得每英寸有多少像素

MulDiv函数(被乘数, 分子, 分母) = nPointSize * GetDeviceCaps(hDC, LOGPIXELSY) / 72,如果不支持硬件顶点处理,就使用软件顶点处理。

在每次渲染前判断是否发生设备丢失,后备缓冲区须与窗口大小一致才能正确获得D3DERR_DEVICENOTRESET,

否则检测系统协调层级只能获得D3DERR_DEVICELOST,检查系统协调层级,系统可以根据函数返回值判断设备丢失时采取的措施,设备丢失能够被自动重置,这时候返回进行再次尝试,清空内存资源,调用Reset函数重置设备,重新设置内存资源里的数据,分配一个控制台,以便于输出一些有用的信息,这个调用确保 iostream 和 C run-time library 的操作在源代码中有序。添加新实体对象到新实体对象列表中,将指定新实体对象从新实体对象列表中删除,并摧毁该新实体对象……

友情提示:如提示缺少d3dx9_39.dll,请先到这里下载d3dx10_39.dll文件

 报告下载错误
点击链接开始下载
本类最新
相关教程
下载说明
栏目导航
推荐软件