下载好DirectX11例程后,VS2015运行不起来,好几个报错 在这里记录一下,虽然挺简单的,但是我想对于像我这样的新手小伙伴们来说还是挺有用的 第一个错误: FXC : error X3501: 'main': entrypoint not found 解决方法: 原因是.fx文件VS会默认使 ...
分类:
其他好文 时间:
2016-08-18 00:49:36
阅读次数:
339
以前学的是openGL, 最近才开始学DirectX11,写了个很垃圾的代码,怀念以前的glPushMatrix(), glPopMatrix(), glBegin(), glEnd(), 多简单啊,可惜在openGL4后面的版本中放弃了这些经典的函数,改成了跟directX差不多的自定义管线, 我 ...
分类:
其他好文 时间:
2016-08-15 06:37:11
阅读次数:
588
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5634580.html 在d3d11中是按frame来渲染物体的,在同一frame中又可能不止一种primitive,例如下图: gpu实际渲染时,会按帧渲染,像上图中 ...
分类:
其他好文 时间:
2016-07-02 00:21:45
阅读次数:
535
整篇文章中对于directx11的知识的介绍并不多,我也不知道怎么介绍,也应该说对于directx,它有它自己的部分,比如设备(device),设备上下文(devicecontext),顶点缓存,索引缓存之类,也有图形学的部分比如世界矩阵,观察矩阵,投影矩阵,三角形渲染,光照,混合。要将这里涉及的a ...
分类:
编程语言 时间:
2016-06-20 18:48:34
阅读次数:
233
粒子系统类,粒子系统是游戏里细小元素的控制系统,虽然感觉上它对游戏的影响不大,但是其实有了它能给游戏增色不少。粒子系统控制着细小元素的生死,运动,纹理。对它的编写让我知道,游戏里的这一片从天空飘落的雪花其实是之前那一朵已经融化在地上的雪花。 这个类我还没有编写完整,因为我发现如果要真正实现那种很美的 ...
分类:
编程语言 时间:
2016-06-20 17:16:04
阅读次数:
333
cameraclass是一个相机类,它的作用是生成非常重要的观察矩阵。本小节涉及到一点数学知识,相对前面需要只是填充,调用,算是比较有趣的吧。 cameraclass.h 向量m_eye,m_up,m_at分别是相机位置(向量类型也可以作为位置),相机向上的方向在世界坐标的表示,观察的目标的位置。用 ...
分类:
编程语言 时间:
2016-06-19 19:50:39
阅读次数:
172
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5596180.html 在之前的例子中,我们实现了光照和材质使得场景大大增加了真实感,然而材质提供的细节只是在顶点级别上,要想在像素级别提供细节还得借助于纹理,这次让我 ...
分类:
其他好文 时间:
2016-06-18 15:30:01
阅读次数:
280
(2016-05-10)xnamath.h 报错: 在标识符“XMConvertToRadians”的前面 报错如下: 1>d:\program files\microsoft directx sdk (june 2010)\include\xnamath.h(159): error C2146: ... ...
分类:
其他好文 时间:
2016-06-17 12:32:39
阅读次数:
1071
书本中的例子迁移:Introduction to 3D Game Programming with Direct3D 11.0 颜色:DirectXColors.h and the DirectX::Colors namespace. 效果:Effect framework编译后只需两个文件,d3d ...
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5579289.html 在之前的场景绘制中我们都是给每个顶点指定了单一颜色 ,然后由系统插值计算各个部分颜色,最终显示出来。接下来我们将学习dx11中比较有意思的一部分 ...
分类:
其他好文 时间:
2016-06-14 01:06:26
阅读次数:
330