camera.h

来自「用directx实现的天空盒 使用纹理贴图」· C头文件 代码 · 共 32 行

H
32
字号
#pragma once

#include "header.h"

class CCamera
{
public:
	CCamera();
	virtual ~CCamera();

	void strafe(float units);
	void fly(float uints);
	void walk(float units);

	void pitch(float angle);
	void yaw(float angle);
	//void roll(float angle);

	void getViewMatrix(D3DXMATRIX *V);
	void getPosition(D3DXVECTOR3 *pos);
	void setPosition(const D3DXVECTOR3 *pos);

	void ProcInput();

private:
	D3DXVECTOR3		g_vRight;
	D3DXVECTOR3		g_vUp;
	D3DXVECTOR3		g_vLook;
	D3DXVECTOR3		g_vPos;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?