www.pudn.com > Render.rar > SJJ_Camera.h


#pragma once 
 
#include "d3dx9.h" 
class SJJ_Camera 
{ 
public: 
	SJJ_Camera(void); 
	~SJJ_Camera(void); 
 
//摄像机所用向量 
D3DXVECTOR3 vCameraPos; 
D3DXVECTOR3 vCameraLook; 
D3DXVECTOR3 vCameraUp; 
D3DXVECTOR3 vCameraRight; 
 
void SetCamera(LPDIRECT3DDEVICE9 pD3DDevice); 
void RotateCamera_LeftRight(float fYaw); 
void RotateCamera_UpDown(float fPitch); 
void MoveCamera_LeftRight(float fLR); 
void MoveCamera_UpDown(float fUD); 
void MoveCamera_SX(float fSX); 
void SetCameraPos(float x,float y,float z); 
void GetCameraPos(float* x, float* y, float* z); 
};