博客专栏  >  综合   >  Directx11学习笔记

Directx11学习笔记

在学习许多中英文directx的资料,记录下遇到的困难,还有分享给大家一些比较好的例子与框架

关注
14 已关注
10篇博文
  • DirectX11 学习笔记10 - 用文件存储顶点布局

    这节需要把顶点布局写在文件里面,为了方便,因为一大串非常抽象的坐标放在CPP和程序混在一起非常的不方便。 下面全为c++知识,读取文件里面的特定格式的数据: Vertex Count: 36 Dat...

    2014-10-20 14:29
    1364
  • DirectX11 学习笔记9 - 动态顶点缓冲区 和 静态顶点缓冲区

    首先说什么是缓冲区: 缓冲区就是在.fx效果文件(.ps .vs也是) 里面定义的一个数据结构。用于.fx和cpp文件的数据通信。 比如://---------------------------...

    2014-10-12 15:07
    3552
  • DirectX11 学习笔记8 - 最简单的光照

    在上一个列子的基础上加了一个地面。这个地面是光照效果生成的。 看图: 先说明: 光照 需要重写一个 lightshader  就是光照的渲染器 // Define the input ...

    2014-10-12 01:17
    2283
  • DirectX11 学习笔记7 - 支持自由移动的摄像机

    现在将重新制定一个camera摄像机。可以自由移动。 比如前进 后退,上游 下潜。 各个方向渲染之类的。 首先设置按键。 这个时候需要在 XWindow.h 里面 bool XWindow:...

    2014-10-09 00:25
    3022
  • DirectX11 学习笔记6 - 使用D3DXMATH数学库的一个例子

    这个例子是在之前的例子基础上 ,把之前d3dx10math数学库换成了最新的d3dxmath。优点就不说了。先上效果图 全部代码。以及效果文件 文件结构 全部代码...

    2014-10-07 17:08
    3711
  • DirectX11 学习笔记5 - D3DXMath 库

    directx11 特别推出了一个数学库 用于向量 矩阵的计算,而且使用128位 同时计算4条32位数据 (SIMD) 之前基本是用的directx10math.h这个头文件。  这个数学库既然是新...

    2014-10-06 12:52
    4689
  • DirectX11 学习笔记4 - 一个完整的封装框架

    解释下次补上 先上代码 XGraphics.h #pragma once #include #include "XD3Device.h" ///////////// // GLOBALS // ...

    2014-10-04 23:42
    4656
  • DirectX11 学习笔记3 - 创建一个立方体 和 坐标轴

    这个程序再进一步的将上一个程序 面向对象化。 把模型类独立出来。更加像一个框架。 在此中遇到了一个很逗比的问题,弄了一晚上,看了好几遍其他列子才找到。就是有些函数一定要放在Render里面实时更新,...

    2014-10-02 22:09
    2954
  • DirectX11 学习笔记2 - 添加按键事件 实现视角平移 旋转

    在上一个程序的基础上。在基类D3DBase添加一个摄像机函数 //摄像机 void D3DBase::setCamera() { //按键事件 //如果A,S,D,W,Q,E,Z,X,C键按下,移...

    2014-10-02 10:55
    2683
  • DirectX11 学习笔记1 - 第一个程序

    为了加快学习速度,和使程序更加容易理解。  我把sampler tutorial里面的一个例子 的固定代码和经常改动的代码经过简单的类的封装了一下。 以后学习的时候就可以只在另一个文件写render...

    2014-10-01 22:20
    5550

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部