www.pudn.com > Render.rar > SJJ_Role.h
#pragma once #include//Direct3D对象接口 #include //D3DX库 #include "d3dfile.h" //包含CD3DMesh类定义 class SJJ_Role { public: SJJ_Role(LPDIRECT3DDEVICE9* ppDevice); ~SJJ_Role(void); CD3DMesh *pMesh; //包含一个物体对象Mesh模型 LPDIRECT3DDEVICE9 pDevice; //保存Direct3D设备指针 D3DXMATRIX matWorld; //物体自己的世界矩阵 //第一行是vRight向量 //第二行是vUp向量 //第三行是vLook向量 //第四行是vPos点 //第四列是0,0,0,1 void MoveRoleLeftRight(float fLR); void MoveRoleUpDown(float fUD); void RotateRoleY(float fRads); void ScalMesh(float fScal); void GetPos(float* x, float* y, float* z); void SetPos(float x, float y, float z); void CleanUp(void); void InitMesh(char* pFileName); void Render(void); };