camera.h.svn-base
来自「自己做的小游戏」· SVN-BASE 代码 · 共 26 行
SVN-BASE
26 行
#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 + =
减小字号Ctrl + -
显示快捷键?