fix entity rendering

This commit is contained in:
2026-01-01 21:40:33 +01:00
parent 550ff3aeec
commit aef0cf4d95
2 changed files with 2 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ void EntityRenderer::Render(float a_Lerp) {
float x = Lerp<game::Mob>(*mob, a_Lerp, [](const game::Mob& a_Mob) { return static_cast<float>(a_Mob.m_Position.x); }); float x = Lerp<game::Mob>(*mob, a_Lerp, [](const game::Mob& a_Mob) { return static_cast<float>(a_Mob.m_Position.x); });
float z = Lerp<game::Mob>(*mob, a_Lerp, [](const game::Mob& a_Mob) { return static_cast<float>(a_Mob.m_Position.y); }); float z = Lerp<game::Mob>(*mob, a_Lerp, [](const game::Mob& a_Mob) { return static_cast<float>(a_Mob.m_Position.y); });
m_Shader->SetModelPos({x, 1, z}); m_Shader->SetModelPos({x, .001, z});
Renderer::Render(*m_EntityVao); Renderer::Render(*m_EntityVao);
} }
} }

View File

@@ -18,7 +18,7 @@ TowerRenderer::~TowerRenderer() {}
void TowerRenderer::Render(float a_Lerp) { void TowerRenderer::Render(float a_Lerp) {
m_Shader->Start(); m_Shader->Start();
for (const auto& tower : m_World->GetTowers()) { for (const auto& tower : m_World->GetTowers()) {
m_Shader->SetModelPos({tower->GetCenterX(), 1, tower->GetCenterY()}); m_Shader->SetModelPos({tower->GetCenterX(), .001, tower->GetCenterY()});
Renderer::Render(*m_EntityVao); Renderer::Render(*m_EntityVao);
} }
} }