📄 camera.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -