set editor camera position through new component

This commit is contained in:
SweetId 2023-11-20 15:01:59 +05:30
parent 00d1c0089c
commit 833ac5e6f0
2 changed files with 4 additions and 3 deletions

View File

@ -1,6 +1,6 @@
#pragma once #pragma once
#include <NazaraEditor/Core/Config.hpp> #include <NazaraEditor/Core/Core.hpp>
#include <string> #include <string>

View File

@ -4,6 +4,7 @@
#include <NazaraEditor/Editor/UI/LevelWindow.hpp> #include <NazaraEditor/Editor/UI/LevelWindow.hpp>
#include <NazaraEditor/Editor/UI/MainWindow.hpp> #include <NazaraEditor/Editor/UI/MainWindow.hpp>
#include <NazaraEditor/Editor/UI/OutputWindow.hpp> #include <NazaraEditor/Editor/UI/OutputWindow.hpp>
#include <NazaraEditor/Core/Components/CameraComponent.hpp>
#include <NazaraLocalization/Localization.hpp> #include <NazaraLocalization/Localization.hpp>
@ -58,8 +59,8 @@ namespace NzEditor
graphicsComponent.AttachRenderable(boxModel); graphicsComponent.AttachRenderable(boxModel);
} }
GetMainCamera().get<Nz::NodeComponent>().SetPosition(-5, 0, 0); GetMainCamera().get<Nz::EditorCameraComponent>().SetPosition(Nz::Vector3f(- 5, 0, 0));
GetMainCamera().get<Nz::NodeComponent>().SetRotation(Nz::Quaternionf::LookAt(Nz::Vector3f(1, 0, 0), Nz::Vector3f::Up())); GetMainCamera().get<Nz::EditorCameraComponent>().SetRotation(Nz::Quaternionf::LookAt(Nz::Vector3f(1, 0, 0), Nz::Vector3f::Up()));
return true; return true;
} }