add mouse right click to add multiple entity with some component

This commit is contained in:
2025-07-09 17:55:57 +08:00
parent 8436331a7a
commit d08285b62b

View File

@ -44,7 +44,14 @@ namespace Hazel
if (ImGui::BeginPopupContextWindow(0, ImGuiPopupFlags_MouseButtonRight | ImGuiPopupFlags_NoOpenOverItems)) if (ImGui::BeginPopupContextWindow(0, ImGuiPopupFlags_MouseButtonRight | ImGuiPopupFlags_NoOpenOverItems))
{ {
if (ImGui::MenuItem("Create Empty Entity")) if (ImGui::MenuItem("Create Empty Entity"))
m_Context->CreateEntity("Empty Entity"); {
m_SelectionContext = m_Context->CreateEntity("Empty Entity");
}
else if (ImGui::MenuItem("Create Camera"))
{
m_SelectionContext = m_Context->CreateEntity("Camera");
m_SelectionContext.AddComponent<CameraComponent>();
}
ImGui::EndPopup(); ImGui::EndPopup();
} }