Using DefaultAxis to specify one of the base axis to move against
This commit is contained in:
@@ -29,6 +29,18 @@ namespace OpenVulkano::Scene
|
||||
SetDefaultKeybindings();
|
||||
}
|
||||
|
||||
void PlaneCameraController::Init(Camera* camera, DefaultAxis axis)
|
||||
{
|
||||
Math::Vector3f vector;
|
||||
switch (axis)
|
||||
{
|
||||
case DefaultAxis::OXY: vector = Math::Vector3f(0, 0, 1); break;
|
||||
case DefaultAxis::OXZ: vector = Math::Vector3f(0, 1, 0); break;
|
||||
case DefaultAxis::OYZ: vector = Math::Vector3f(1, 0, 0); break;
|
||||
}
|
||||
Init(camera, vector);
|
||||
}
|
||||
|
||||
void PlaneCameraController::Tick()
|
||||
{
|
||||
auto input = OpenVulkano::Input::InputManager::GetInstance();
|
||||
|
||||
Reference in New Issue
Block a user