From d90b44e18cc3c2bce72e4b084ee44d9516b556ef Mon Sep 17 00:00:00 2001 From: Joseph Walton-Rivers <joseph@walton-rivers.uk> Date: Sat, 30 Apr 2022 19:53:57 +0100 Subject: [PATCH] add camera offset as vairable --- demo/demo/rollball.cpp | 2 +- demo/include/rollball.hpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/demo/demo/rollball.cpp b/demo/demo/rollball.cpp index 6b4f0df..640b801 100644 --- a/demo/demo/rollball.cpp +++ b/demo/demo/rollball.cpp @@ -253,7 +253,7 @@ namespace demo { camComp->target = world.get<fggl::math::Transform>(player)->origin(); auto *camTransform = world.get<fggl::math::Transform>(cam); - camTransform->origin( camComp->target - (fggl::math::FORWARD * 15.0F) + (fggl::math::UP * 15.0F) ); + camTransform->origin( camComp->target + cameraOffset ); } } diff --git a/demo/include/rollball.hpp b/demo/include/rollball.hpp index 73821df..9c27b96 100644 --- a/demo/include/rollball.hpp +++ b/demo/include/rollball.hpp @@ -41,6 +41,7 @@ namespace demo { private: fggl::ecs3::entity_t player = fggl::ecs3::NULL_ENTITY; + fggl::math::vec3 cameraOffset = {0.0F, 15.0F, -15.0F}; }; } -- GitLab