- 博客(3)
- 收藏
- 关注
转载 DirectX的Vertex Buffer顶点缓冲的理解和应用
故名意义Vertex Buffer就是存放顶点的缓冲。相当于一个内存区,指明了这些几何图形的顶点的位置。一般简单的几何图形,如正方形,手动地可以定义这些顶点,定义好顶点之后,就需要如下这样来设置好,才能开始画图,而这正是DirectX里面最难理解的问题之一,和OpenGL也一样,同样需要这样设置的,OpenGL SuperBibl 第五版中居然把这个问题放到了差不多最后一个章节去介绍,可想
2016-04-10 10:32:18
834
转载 关于键盘,位运算
0x8000 & GetKeyState(VK_SHIFT); 这句是判断是否有按下shift键为什么GetAsyncKeyState()&首先说明,有好多程序或书上是0x8000f,这个f不是十六进制的f而是代表浮点数。其实& 8000才是本质。小鱼我整理后自己写了点东西,总结一下首先介绍一下几个概念:按位与运算符"&":是双目运算符,其功能是参与运算的两数各对应的二
2016-04-10 10:26:46
597
原创 DirectX 9.0 3D 笔记
1.3.0 预备1.HAL,硬件抽象层,由D3DDEVTYPE_HAL指定2.REF,参考光栅设备3.COM,组件对象模型,使之向下兼容,视为C++类。1.3.1 表面4.IDirect3DSurface9,描述表面。 (1)LockRect:获取指向表面存储区的指针,通过指针对每一个像素进行读写。 (2)UnlockRect:执行完LockRect后,必须调用
2016-04-10 10:26:09
3383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人