载入中...
搜索中...
未找到
CameraController.cpp
浏览该文件的文档.
120 glm::vec3 dir(std::cos(pitch) * std::sin(yaw), std::sin(pitch), std::cos(pitch) * std::cos(yaw));
void addView(const std::string &name, float ex, float ey, float ez, float tx, float ty, float tz)
Definition CameraController.cpp:52
CameraController()
void setTarget(float x, float y, float z)
Definition CameraController.cpp:20
void setSmooth(float damping)
Definition CameraController.cpp:48
void setCamera(graphics::Camera3D *cam)
Definition CameraController.cpp:16
graphics::Camera3D * getCamera() const
Definition CameraController.cpp:18
void playSequence(float stepTime)
Definition CameraController.cpp:91
void setLookAhead(float x, float y, float z)
follow:额外的视线前移点(可让镜头看向玩家前方)。
Definition CameraController.cpp:32
void setMode(const std::string &mode)
Definition CameraController.cpp:36
void setMaxSpeed(float unitsPerSec)
Definition CameraController.cpp:50
bool switchTo(const std::string &name, float blendTime)
Definition CameraController.cpp:61
void setOffset(float x, float y, float z)
follow:摄像机相对 target 的偏移(默认 (0, 2, 6))。
Definition CameraController.cpp:28
void setElevation(float deg)
Definition CameraController.cpp:42
void setOrbitSpeed(float degPerSec)
Definition CameraController.cpp:43
void setAzimuth(float deg)
Definition CameraController.cpp:41
摄像机模块命名空间(eve.Camera)。主要职责是把 CameraController 绑定进脚本。
Definition CameraController.h:126
Definition RenderSystem3D.h:18
void setTarget(float x, float y, float z)
Definition RenderSystem3D.cpp:143
void setEye(float x, float y, float z)
Definition RenderSystem3D.cpp:136
Definition CameraController.cpp:10