6#include <math/math.hpp>
36 void move_front(
float step);
37 void move_right(
float step);
38 void move_up(
float step);
40 void turn_right(
float step);
41 void look_up(
float step);
77 void process_keyboard(
float dt);
84 void process_mouse(
float dt);
91 void process_gamepad(
float dt);
96 float smoothness_ = 11;
摄像机.
Definition: Camera.h:12
摄像机控制器.
Definition: Controller.h:15
void set_gamepad(Gamepad &gamepad)
设置要获取输入的手柄.
Definition: Controller.cpp:74
void set_smoothness(float v)
设置平滑度.
Definition: Controller.cpp:63
void update(float dt)
通过外部输入更新相机.
Definition: Controller.cpp:14
void set_camera(Camera &cam)
设置控制的相机.
Definition: Controller.cpp:68
void set_speed(float v)
设置移动速度.
Definition: Controller.cpp:58
Controller()=default
默认构造函数.
游戏手柄.
Definition: Gamepad.h:19