📄 cameralock.h
字号:
//--------------------------------------------------
// Desc: Camera Lock
// Date: 2007.4.18 /update
// Author: artsylee
//
// Copyright (C) 2007 artsylee
//
//--------------------------------------------------
#ifndef _CAMERALOCK_
#define _CAMERALOCK_
#include "Camera.h"
class CCameraLock
{
public:
CCameraLock();
virtual ~CCameraLock();
void Load(void);
void SetCamera(int num);
int GetCamera(void);
void UpdateView(void);
void SetSensitivity(float value)
{
m_fMouseSensitivity = value;
}
void SetMouseMove(bool bMove)
{
m_bMouseMove = bMove;
}
protected:
void CameraControl(void);
void Update(void);
void SaveCamera(const char *pFile) const;
void LoadCamera(const char *pFile);
void RenderInfo(void);
protected:
ModelViewCamera *m_pMVCamera;
CCamera *m_pFreeCamera;
CCamera *m_pCurCamera;
float m_fFreeCameraStep;
float m_fFreeCameraHeight;
bool m_bUpdateViewer;
float m_fMouseSensitivity;
float m_fMinRadius;
float m_fMaxRadius;
float m_fRadiusStep;
bool m_bMouseRotateY;
bool m_bMouseRotateYEnd;
bool m_bMouseMove;
};
#endif // _CAMERALOCK_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -