DirectX11游戏编程
文章平均质量分 64
Mr_Lsz
该博客停更,不再维护。
展开
-
DX11游戏编程:游戏中中定时器的简略设计和实现
计时器原理:在动画中,为了能够使动画播放的更加流畅,我们需要对时间进行精确的把握。特别的,我们需要权衡播放动画时,两帧之间的间隔。这个间隔呢,时间很是短暂,于是,我们需要更加精确的计时器。那么,我们经常通过两个静态变量来进行计时的方法就显得不可取了。下面,我们就来设计一个计时器。这个计时器用到了Windows中的高精度计时喊数:QueryPerformanceCounter和Que原创 2016-10-02 23:59:05 · 2738 阅读 · 0 评论 -
DX11:先定一个小目标,比如:把DX11龙书上的知识点系统的总结下来
最近要开始学习DX11了。前段时间一直在看DX9,就是为学习DX11做准备。因为DX11龙书是英文的,搞的我很是头大,毕竟不常阅读英文文献,确实翻译能力有限。但是作为一个程序员,怎么可能被这种问题所难倒?网上说的对:程序员的存在就是为了解决问题。或者说,优秀的程序员和普通程序员之间最大的差别就在于一件事情别人能做,而你却不能。如今,我还是国内某所大学的学生,虽然我现在还很菜,但是我想做别人所不能做原创 2016-09-25 13:40:43 · 2639 阅读 · 0 评论 -
DX11编程(一):DX和Effect的基本配置和属性表配置
DX的基本配置一、下载DirectX SDK(DX11)下载DX11安装包 密码:o0sq 下载后安装即可。二、配置.h文件和.lib文件路径:在安装好之后,打开VS2013,创建一个工程,在解决方案资源管理器的工程名处点击右键,打开“属性”:打开属性后,在“配置属性->VC++目录”下的“包含目录”添加你的DirectX安装目录\include 如:我的安装路径是:C:\Program Fi原创 2017-01-06 11:12:11 · 3462 阅读 · 0 评论 -
DX11编程(三):矩阵代数
矩阵篇在3D计算机绘图中,我们用矩阵(matrix)来紧凑地描述几何变换,比如缩放、旋转和平移,并将点或向量的坐标从一种坐标系转换到另一种坐标系。一、矩阵的定义一个m×n矩阵M是一个m行、n列的矩形实数数组。行和列的数量指定了矩阵的维数。矩阵中的数值称为元素。我们使用行和列组成的双下标Mij来标识矩阵元素,其中,第1个下标指定了元素的所在的行,第2个下标指定了元素所在的列。二、矩阵的乘法假设A是一个原创 2017-01-06 15:43:54 · 1102 阅读 · 0 评论 -
DX11编程(二):向量代数
向量篇计算机绘图、碰撞检测和物理模拟是现代视频游戏的基本组成部分,向量(vector)在这些领域中具有至关重要的作用。向量(vector)是一种同时具有大小和方向的物理量(quantity)。同时具有大小和方向的物理量称为向量值物理量(vector-valued quantity)。常见的向量值物理量有:力(在某个特定方向上施加一定的作用力——量值),位移(在某个净方向上移动一段距离),速度(速率和原创 2017-01-06 15:12:23 · 661 阅读 · 0 评论