📄 camera.h.svn-base
字号:
#pragma once
#include "game_object.h"
#include "../gamedata/structs.h"
extern GameObject cameraGO; //用于跟状态机关联的东西
extern float cameraMoveSpeed; //移动速度,在auto模式里用到
extern Vertex cameraDest; //auto中移动的目的地
extern float cRotX; //摄像机位置与player位置的连线与xz平面的夹角
extern float cRotY; //摄像机位置与player位置的连线与xz平面中z轴正方向的夹角,以顺时针为正
extern float mouseSpeed; //鼠标灵敏度
void InitCamera();
void UpdateCamera();
void SetCameraWithPlayer();
void SetCamera(Vertex position, Vertex lookat, Vertex up);
void SetCameraPos(Vertex pos);
void SetCameraLookAt(Vertex lookat);
void SetCameraUp(Vertex up);
void MoveCameraFromTo(Vertex from, Vertex to);
void SetCameraFree();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -