Fixed tool update on temp obstacle sample.
This commit is contained in:
parent
1f2aea55f5
commit
070d591aa8
Binary file not shown.
@ -1354,12 +1354,9 @@ void Sample_TempObstacles::handleSettings()
|
|||||||
|
|
||||||
imguiSeparator();
|
imguiSeparator();
|
||||||
|
|
||||||
imguiIndent();
|
|
||||||
imguiIndent();
|
|
||||||
|
|
||||||
char msg[64];
|
char msg[64];
|
||||||
snprintf(msg, 64, "Tile Cache Build Time: %.1fms", m_cacheBuildTimeMs);
|
snprintf(msg, 64, "Tile Cache Build Time %.1fms", m_cacheBuildTimeMs);
|
||||||
imguiLabel(msg);
|
imguiValue(msg);
|
||||||
|
|
||||||
imguiSeparator();
|
imguiSeparator();
|
||||||
|
|
||||||
@ -1543,24 +1540,24 @@ void Sample_TempObstacles::handleRenderOverlay(double* proj, double* model, int*
|
|||||||
m_tool->handleRenderOverlay(proj, model, view);
|
m_tool->handleRenderOverlay(proj, model, view);
|
||||||
|
|
||||||
// Stats
|
// Stats
|
||||||
imguiDrawRect(20,20,300,100,imguiRGBA(0,0,0,64));
|
imguiDrawRect(280,10,300,100,imguiRGBA(0,0,0,64));
|
||||||
|
|
||||||
char text[64];
|
char text[64];
|
||||||
float y = 120-30;
|
float y = 110-30;
|
||||||
|
|
||||||
snprintf(text,64,"Lean Data: %.1fkB", m_tileCache->getRawSize()/1024.0f);
|
snprintf(text,64,"Lean Data: %.1fkB", m_tileCache->getRawSize()/1024.0f);
|
||||||
imguiDrawText(40, y, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,255,255,255));
|
imguiDrawText(300, y, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,255,255,255));
|
||||||
y -= 20;
|
y -= 20;
|
||||||
|
|
||||||
snprintf(text,64,"Compressed: %.1fkB (%.1f%%)", m_tileCache->getCompressedSize()/1024.0f,
|
snprintf(text,64,"Compressed: %.1fkB (%.1f%%)", m_tileCache->getCompressedSize()/1024.0f,
|
||||||
m_tileCache->getRawSize() > 0 ? 100.0f*(float)m_tileCache->getCompressedSize()/(float)m_tileCache->getRawSize() : 0);
|
m_tileCache->getRawSize() > 0 ? 100.0f*(float)m_tileCache->getCompressedSize()/(float)m_tileCache->getRawSize() : 0);
|
||||||
imguiDrawText(40, y, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,255,255,255));
|
imguiDrawText(300, y, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,255,255,255));
|
||||||
y -= 20;
|
y -= 20;
|
||||||
|
|
||||||
if (m_rebuildTileCount > 0 && m_rebuildTime > 0.0f)
|
if (m_rebuildTileCount > 0 && m_rebuildTime > 0.0f)
|
||||||
{
|
{
|
||||||
snprintf(text,64,"Changed obstacles, rebuild %d tiles: %.3f ms", m_rebuildTileCount, m_rebuildTime);
|
snprintf(text,64,"Changed obstacles, rebuild %d tiles: %.3f ms", m_rebuildTileCount, m_rebuildTime);
|
||||||
imguiDrawText(40, y, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,192,0,255));
|
imguiDrawText(300, y, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,192,0,255));
|
||||||
y -= 20;
|
y -= 20;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1827,6 +1824,9 @@ bool Sample_TempObstacles::handleBuild()
|
|||||||
|
|
||||||
void Sample_TempObstacles::handleUpdate(const float dt)
|
void Sample_TempObstacles::handleUpdate(const float dt)
|
||||||
{
|
{
|
||||||
|
if (m_tool)
|
||||||
|
m_tool->handleUpdate(dt);
|
||||||
|
|
||||||
if (!m_navMesh)
|
if (!m_navMesh)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user