D3D
文章平均质量分 82
游蓝海
游戏编程
展开
-
dx找不到TID_D3DRMFrame
包含头文件 rmfxguid.h包含库文件 dxguid.lib原创 2013-06-05 16:37:34 · 1215 阅读 · 0 评论 -
d3d9查询(Queries Direct3d9)
D3D9查询(Queries Direct3d9)来源:d3d9帮助文档 Queries(Direct3d9)翻译:游蓝海(http://blog.csdn.net/you_lan_hai)说明:费了好大劲,终于看懂了d3d9 queries,翻译一下跟大家共享。第一次翻译文章,有很多地方不准确,请多多见谅。概述 有很多种查询,用来查询资源的状态,这翻译 2013-02-27 20:30:35 · 3472 阅读 · 0 评论 -
D3D中使用鼠标控制摄像机旋转
最近想仿一个CS游戏,在实现用鼠标控制摄像机旋转时遇到了难题。在网上搜了些资料,但感觉描述不清楚,答非所问。有的只贴上了代码,没有对相关技术予以说明,实在很难读懂其核心技术。昨天弄了一天,结果旋转的很糟糕,就像无头苍蝇似的,无法控制。今天早晨躺在床上想了一下,突然明白错在什么地方原创 2011-09-25 11:48:59 · 5185 阅读 · 4 评论 -
统一D3D与OpenGL坐标系统
DirectX 3D与OpenGL坐标系统的差异性,给我们带来很大的麻烦,让跨平台编程的新人很困惑。最近在做一个跨平台的游戏,仔细看了下两者的矩阵,发现并没有太大区别,将d3d左手系的矩阵传递给opengl shader完全可以正常工作。原创 2014-07-20 16:23:03 · 10497 阅读 · 0 评论 -
OpenGL, GLSL, DirectX, HLSL中的矩阵存储形式
OpenGL: 按列存储矩阵(column-major)。调用API形成的矩阵用来和一个列向量相乘,矩阵在左,列向量在右GLSL: 存储方式和OpenGL相同(column-major)DirectX: 按行存储矩阵(row-major)。调用API形成的矩阵用来和一个行向量相乘,矩阵在右转载 2015-09-19 12:16:10 · 2767 阅读 · 0 评论