一.顶点缓存与索引缓存 3D中,各种图形一般都是由多边形来逼近的,一般采用三角形来逼近。例如像下图展示的那样: 这个蓝色的球体是由大量的三角形来组成,当然三角形的数量越多球体就会显得更加的逼 ...
原文:https: blog.csdn.net butcher article details 什么是DirectX DirectX是游戏制作者的API Application Development Interface 。 它是一组允许你直接控制计算机硬件设备的软件。 我们是通过硬件抽象层 HAL 和硬件仿真层 HEL 来保证设备无关性和让你的程序正常运行。 DirectX由很多组件构成,每一个 ...
2019-06-19 13:36 0 541 推荐指数:
一.顶点缓存与索引缓存 3D中,各种图形一般都是由多边形来逼近的,一般采用三角形来逼近。例如像下图展示的那样: 这个蓝色的球体是由大量的三角形来组成,当然三角形的数量越多球体就会显得更加的逼 ...
一.前言 学习DirectX的初衷是为了做游戏,为了开发游戏引擎。我在之前其实学习过一段时间的DirectX,但是由于后来一些其他原因将DirectX的学习搁置到了一边。现在有了比较充裕的时间,想把DirectX的相关知识捡起来,复习以前学习过的知识,顺带学习新的知识。 二.windows相关 ...
Direct3D门下,入门书当 然是这本龙书了。对我来说龙书最棒的地方在于,它除了开始的数学基础章节外,每一章都能详 ...
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5579289.html 在之前的场景绘制中我们都是给每个顶点指定了单一颜色 ,然后由系统插值计算各个部分颜色,最终显示出来。接下来我们将学习dx11中比 ...
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5634580.html 在d3d11中是按frame来渲 ...
我们把上一个教程的代码封装到一个类中来方便以后的使用。 首先新建一个空工程叫做MyHelloWin,添加一个main.cpp文件,然后新建一个类叫做MyWindow,将于窗体有关的操作封装到里面 ...
声明:本系列教程代码有部分来自dx11龙书及dx11游戏编程入门两本书,后面不再说明 首先,在vs2013中创建一个空的解决方案Dx11Demo,以后的工程都会放在这个解决方案下面。然后创建一个win32项目,勾选空项目,确定 在源文件中添加一个c++ Source File ...
本文由zhangbaochong原创,转载请注明出处:http://www.cnblogs.com/zhangbaochong/p/5788482.html 现在directx已经不再支持.x文件了,意味着D3DXLoadMeshFromX加载mesh的方法已经不能用了。要加载mesh ...