file mount engine_data

This commit is contained in:
ouczbs 2024-06-02 18:43:53 +08:00
parent 02f0e58631
commit fceac0db7d
2 changed files with 4 additions and 2 deletions

View File

@ -124,6 +124,7 @@ namespace idk
auto& fs = Core::GetSystem<FileSystem>(); auto& fs = Core::GetSystem<FileSystem>();
fs.Mount(string{ fs.GetExeDir() } + "/engine/editor_data", "/editor_data", false); fs.Mount(string{ fs.GetExeDir() } + "/engine/editor_data", "/editor_data", false);
fs.Mount(string{ fs.GetExeDir() } + "/engine/engine_data", "/engine_data", false);
if (shadergraph::NodeTemplate::GetTable().empty()) if (shadergraph::NodeTemplate::GetTable().empty())
shadergraph::NodeTemplate::LoadTable("/editor_data/nodes"); shadergraph::NodeTemplate::LoadTable("/editor_data/nodes");
@ -650,6 +651,7 @@ namespace idk
// create editor camera // create editor camera
RscHandle<Scene> scene{}; RscHandle<Scene> scene{};
{ {
scene->Activate();
auto camera = scene->CreateGameObject(); auto camera = scene->CreateGameObject();
Handle<Camera> camHandle = camera->AddComponent<Camera>(); Handle<Camera> camHandle = camera->AddComponent<Camera>();
camera->GetComponent<Name>()->name = "Editor Camera"; camera->GetComponent<Name>()->name = "Editor Camera";

View File

@ -81,7 +81,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
using namespace idk; using namespace idk;
auto c = std::make_unique<Core>(); auto c = std::make_unique<Core>();
try //try
{ {
AddSystems(c, hInstance, nCmdShow, command_lines, num_args); AddSystems(c, hInstance, nCmdShow, command_lines, num_args);
@ -91,7 +91,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
c->Setup(); c->Setup();
c->Run(); c->Run();
} }
catch (...) //catch (...)
{ {
} }