嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: 游戏相关

winnt.h(236) : error C2146

编译项目时出现如下错误: 1>Stdafx.cpp 1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 1>c:\program files\microsoft sdks\windows\v...

unresolved external: _IID_IDirect3DBaseTexture9

just add dxguid.lib to the linker settings

Dxerr9.h->Dxerr.h

编写D3D的时候,有时候出现不能包含“Dxerr9.h”的情况,原因是微软不用Dxerr9.h而用Dxerr.h所以得改,汗,修改步骤: 1.所有包含Dxerr9.h的地方替换为Dxerr.h; 2.所有使用 DXGetErrorDescription9 的地方替换 DXGetErrorDescription ;...

在Ogre中使用OIS的两种模式

关于OIS的输入 要开始考虑游戏输入的问题了,以及开始加入CEGUI也要考虑加入输入的问题。先把OIS的输入简单回忆一下。 OIS有两种输入模式:非缓冲输入以及缓冲输入。 无论用哪种输入方式,都应该有个输入设备管理器先,例如:(这代码...

DirectX 坐标矩阵

什么是矩阵?这个概念还真不好解释,不过学过线性代数的人肯定都知道矩阵长什么样,那我在这里就不解释了。在D3D中,定义矩阵的结构体是D3DMATRIX: typedef struct _D3DMATRIX { union { struct { float _11, _12, _13, _14; float _...