From 19f732a564afbd84bad5b080993f96b1c3346c94 Mon Sep 17 00:00:00 2001 From: mob-sakai Date: Tue, 21 Sep 2021 16:40:14 +0900 Subject: [PATCH] feat: keep properly canvas batches --- Scripts/MeshHelper.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Scripts/MeshHelper.cs b/Scripts/MeshHelper.cs index 2a4f79a..068f8b5 100644 --- a/Scripts/MeshHelper.cs +++ b/Scripts/MeshHelper.cs @@ -95,7 +95,18 @@ namespace Coffee.UIParticleExtensions cis.Clear(); Profiler.EndSample(); + Profiler.BeginSample("[UIParticle] MeshHelper > Recalculate Bounds"); result.RecalculateBounds(); + Profiler.EndSample(); + + var bounds = result.bounds; + var center = bounds.center; + center.z = 0; + bounds.center = center; + var extents = bounds.extents; + extents.z = 0; + bounds.extents = extents; + result.bounds = bounds; } public static void DiscardTemporaryMesh(Mesh mesh)