camera.h
来自「Camera的源文件只是一部分Camera的源文件只是一部分」· C头文件 代码 · 共 30 行
H
30 行
#include <d3dx9.h>
class Camera
{
public:
D3DXVECTOR3 m_vEye; //摄象机的位置
D3DXVECTOR3 m_vLookat; //摄象机目标的位置
D3DXVECTOR3 m_vUp; //摄象机的正上方
D3DXVECTOR3 m_vNewXAxis;
D3DXVECTOR3 m_vNewZAxis;
D3DXMATRIX m_matView;
public:
Camera(D3DXVECTOR3 & vEye, D3DXVECTOR3 & vLookat, D3DXVECTOR3 & vUp );
D3DXMATRIX* GetViewMatrix();
void MouseRotationX(float);
void MouseRotationY(float);
void MoveLeftRight(float);
void MoveFrontBack(float);
void ThirdPersonRotationX(float);
void ThirdPersonRotationY(float);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?